Software engineering · ML systems

Software Engineer focused on ML systems, computer vision, and backend infrastructure.

I build and evaluate systems involving model inference, collaborative state, graph algorithms, computer-vision pipelines, and performance-sensitive backend services.

Engineering evidence

1846 / 1848

Peak contest ratings

CodeChef / LeetCode

93.7%

VoiceGIS parser accuracy

538 reproducible cases

10 / 1,000

Collaboration convergence

Clients / randomized operations

C++ → WASM

CashFlow solver

Optional matching runtime

Multi-page vision

NiftyBooks internship

Generation and editing workflows

Selected engineering work

Systems, not just screenshots.

Four case studies focused on architecture, constraints, correctness, failure behaviour, and measured evidence. AI is presented as one component—not as a substitute for system design.

Collaborative systems · Flagship case study

System Synthesis

A multi-user architecture-modelling engine with granular Yjs graph state, board-scoped authorization, durable updates, deterministic graph analysis, and reproducible infrastructure exports.

Convergence verified across 10 clients and 1,000 randomized operations.

  • TypeScript
  • Yjs
  • Socket.IO
  • PostgreSQL
  • Redis

Professional work · Computer vision

NiftyBooks illustration system

A multi-stage story illustration and character-editing workflow spanning scene decomposition, consistent generation, character matching, editable masks, and region-based edits.

Owned integration across inference, editing, asset handling, and post-processing failure paths.

  • Python
  • FastAPI
  • Diffusion
  • Segmentation
  • ComfyUI

Published library · Evaluation-driven

VoiceGIS

A voice interaction layer for Leaflet and OpenLayers with pluggable speech engines, custom commands, middleware, chaining, undo/redo, and a reproducible parser benchmark.

93.7% accuracy across 538 command-parser cases.

  • JavaScript
  • Whisper
  • Leaflet
  • OpenLayers
  • CI

Algorithms · Full-stack systems

CashFlow

A group-expense and settlement platform using integer-cent accounting, exact small-group optimization, a deterministic fallback, permissions, audit records, exports, and live updates.

Exact minimum-payment search for up to 12 non-zero balances.

  • TypeScript
  • Node.js
  • PostgreSQL
  • C++
  • WebAssembly

Additional work

Experiments and focused builds

Kept visible for breadth, with claims intentionally scoped to what each project demonstrates.

Engineering experiment

AgenticBIM

An exploration of deterministic IFC geometry extraction with IfcOpenShell and agent-assisted analysis over structured building data.

  • Python
  • IfcOpenShell
  • FastAPI
  • CrewAI

Interface experiment

Sketch-to-Image

A browser drawing interface connected to an image-generation workflow for turning rough sketches into illustrated outputs.

  • Next.js
  • Canvas
  • FastAPI
  • ComfyUI

Engineering notes

Implementation decisions, written down.

Reproducible tests, algorithm boundaries, and evaluation methods behind the featured work.

Experience

Professional work, stated precisely.

01 / Aug 2025 — Present

Mönchengladbach, Germany · Remote

AI Engineer Intern

NiftyBooks FlexCo

Building and integrating multi-stage computer-vision workflows for story illustration and cross-image character editing.

  • Converted story text into scene-level inputs and generated consistent multi-page illustrations using diffusion models, character references, and ComfyUI.
  • Built a cross-image editing workflow for character matching, editable segmentation masks, face replacement, inpainting, recolouring, and other region-based edits.
  • Exposed generation and editing workflows through FastAPI endpoints with standardized inputs, outputs, asset handling, and failure diagnostics.

02 / Jun 2024 — Jul 2024

Remote

Freelance Software Developer

TECOSYS

Integrated external AI-processing endpoints into a web product and translated client workflows into maintainable frontend and backend changes.

  • Implemented request adapters, response normalization, and failure handling for external AI-processing endpoints.
  • Documented API contracts and workflow decisions for project handoff.

03 / May 2023 — Jul 2023

Gurugram, Haryana · Remote

Full-Stack Developer Intern

DIGINIQUE TECHLABS (iHUB)

Contributed to a restaurant software project across backend implementation, data handling, and interface delivery.

  • Developed backend and data-flow features using Python, MongoDB, and TypeScript.
  • Worked from Figma designs to implement interface changes and create clearer engineering handoffs.

Engineering focus

A deliberately scoped toolset.

Technologies are listed where they are supported by work shown in the case studies.

01

Languages

  • Python
  • TypeScript
  • JavaScript
  • C++
  • SQL
02

Backend and distributed systems

  • FastAPI
  • Node.js
  • PostgreSQL
  • Redis
  • REST
  • WebSockets
03

Machine learning and vision

  • PyTorch
  • Hugging Face
  • Diffusion models
  • Segmentation
  • Model inference
04

Frontend and systems tooling

  • React
  • Next.js
  • Yjs
  • WebAssembly
  • Docker
  • GitHub Actions

About

The short version.

I am a Computer Science graduate and AI Engineer Intern at NiftyBooks FlexCo. My work has focused on multimodal generation systems, computer-vision workflows, model-serving APIs, and human-in-the-loop editing tools.

Outside my internship, I build systems involving real-time collaboration, graph algorithms, WebAssembly, geospatial interfaces, and reproducible evaluation. I am particularly interested in software engineering and machine-learning engineering roles where correctness, performance, and system behaviour matter as much as the user interface.

Contact

Discuss an opportunity.

I am currently considering Software Engineering, Machine Learning Engineering, Computer Vision, and ML Infrastructure opportunities.

Location
Bengaluru, India
Time zone
IST (UTC+5:30)