Software engineer · India

I am Mitali.

Backend systems, infrastructure, and tools.

I build distributed systems in Rust, mostly around storage, networking, and developer tooling.

Focus
Rust, storage, networking
Interested in
Linux, compilers, state machines
Based in
India

Work experience

Math Inc

Software Engineer

  • Build distributed backend systems and internal infrastructure in Rust.
  • Work across storage, networking, and developer tools, with a focus on reliability and production readiness.
  • Own features from architecture and implementation through testing and deployment.

Rust · Python · Tokio · PostgreSQL · OpenAPI · Docker · Linux · S3-compatible storage

CLR3

Software Engineer

  • Built real-time data pipelines for on-chain DeFi analytics.
  • Designed stream processing and rule evaluation with Kafka, PyFlink, ClickHouse, Redis, and Kubernetes.
  • Improved throughput and latency through batching, parallel processing, and changes to how data moved between services.

Python · Kafka · PyFlink · ClickHouse · Redis · Kubernetes · Docker

Projects

A few things I built across containers, collaboration, deployment tooling, storage, and compilers.

01

Sigil

Linux container runtime · 2026

A small container runtime built directly on Linux primitives. It manages the container process from start to exit without wrapping Docker.

Scope

Process supervision, signal forwarding, PID namespaces, cgroups v2, mount isolation, and an isolated root filesystem.

Key detail

The child becomes PID 1, reaps orphaned processes, and returns the target process exit status.

02

Conflux

Realtime collaboration engine · 2025

A backend for several people editing the same document at once while keeping their changes in sync.

Scope

Room-based CRDT sync, cursor awareness, chat, JWT authentication, session tracking, and WebSocket connections.

Key detail

Each room owns its state and lifecycle. Idle rooms remove themselves when the last session is gone.

03

Tsuki

Self-hosted deployment tool · 2026

A small deployment system for building an application locally and running it on a remote server.

Scope

Local image builds, SSH transfer, remote Docker deployment, port allocation, Caddy routes, health checks, and deployment history.

Key detail

The deploy flow stays simple: build locally, transfer one artifact, start it remotely, and confirm that it is healthy.

A little more context

I work on backend systems and internal infrastructure. Most of my time is spent in Rust, Python, Linux, and code where failure handling matters as much as the happy path.

Outside work, I build smaller systems projects. That is usually how I learn a new part of the stack.

Current interests
Storage engines, mmap, network protocols, state machines, and Linux internals.
Off the clock
A huge sucker for manhwa, almost always listening to music, and occasionally gaming.
How I work
Keep interfaces small. Test failure paths. Measure before optimizing. Write down expensive decisions.
Daily tools
Rust, Python, Linux, Neovim, Git, containers, and profilers.

Send the interesting problem.

Working on Rust, Linux, storage, compilers, or distributed systems? I’m always open to a good technical conversation.