fin1te

Projects

Things I built that have a name.

The work at Jio is internal, so there is no source to link. Everything before it is on GitHub, mostly Android from my college years.

2026

Rust ETL framework

Internal

DataCraft

A data processing framework written from scratch in Rust, with a drag-and-drop pipeline editor and an SDK for sources, transforms and sinks. It replaced Spark for real-time log parsing across 17 application groups.

  • MyJio pilot: 480 cores and 480 GB down to 10 cores and 4.2 GB peak, latency 10 s to 2.3 s.
  • Fleet: 8.7 TB of executor RAM down to under 200 GB; 3,500 cores down to about 200.
  • dc-sdk published through the organisation's first internal Cargo registry.
RusttokiordkafkaserdeClickHouseKafkaKubernetes

2024–26

Spark ETL framework

Internal

Generic Parser framework

The config-driven Scala Spark framework that 400+ production ETL jobs run on. I rebuilt its plugin model, wrote most of its connectors, and moved it from DStreams to Structured Streaming.

  • About 25% more throughput per core after the Structured Streaming migration, with no changes to job manifests.
  • Streaming Stats, a custom Spark UI tab built into the framework: per-batch history, true Kafka lag in records and minutes, phase breakdowns.
  • Typed plugin models, partitioned JDBC reads, and a runtime Scala notebook plugin.
ScalaSpark Structured StreamingKafkaJDBCElasticsearch

2026

Developer tooling

Internal

Platform MCP server

A Model Context Protocol server that lets AI coding tools look up schemas, scaffold pipelines, validate transformations and run tests against the internal data platform.

MCPJSON-RPCSSEPython

2026

Infrastructure

Internal

Bastion-as-a-Service

Three bastion engines deployed side by side on Kubernetes (JumpServer, Warpgate, Guacamole) and compared on credential vaulting, session recording, command filtering and clientless access.

KubernetesGuacamoleWarpgateJumpServer

2023

Android app

HackOverflow

Official app for HackOverflow, a three-day national hackathon I co-organised. Digital passes, countdown, schedule, team profiles, and Google sign-in for registered participants.

KotlinFirebaseFCMJetpackLottie

2021

Android app

CovidInfoLeads

One app for the second wave: live case data, vaccine slots, bed and oxygen leads, helplines and teleconsultation links, pulled together when that information was scattered across a dozen sources.

JavaSQLiteFirebaseVolleyREST APIs

2022

Android app

GDSC PHCET app

Contributed to the community app for the Google Developer Student Club chapter I led: events, resources and announcements.

KotlinFirebaseJetpack

2026

This site

fin1te.com

Static Astro build, no framework runtime, hand-drawn SVG architecture diagrams and a canvas demo. The home page ships a few kilobytes of JavaScript.

AstroTypeScriptSVGCanvasCloudflare