← Portfolio

Mohith N

Backend & Systems Engineer

Bangalore, India

Founding Engineer · SiteSmart India

May 2025 — Present
  • Architected and built the backend from scratch using FastAPI in a serverless AWS Lambda setup (via Mangum); enabled scalable and cost-efficient infrastructure for an early-stage construction project management platform (serving ~50 users with 10–15 DAU)
  • Designed RESTful APIs supporting multi-role workflows (admin, supervisor, client) for project tracking, expenses, daily logs, document management, transactions, and punch-list issue tracking; enabled end-to-end digitization of construction project operations
  • Implemented secure authentication using phone-based OTP, JWT access tokens, and rotating refresh tokens; ensured seamless session continuity and improved reliability of login flows (24-hour token rotation with near-zero unintended session drops)
  • Optimized PostgreSQL performance with indexing and query improvements, eliminating N+1 query patterns; improved query efficiency and reduced backend response overhead
  • Designed direct-to-S3 file upload flow using pre-signed URLs to bypass backend as a data proxy; reduced server load, avoided redundant data transfer, and improved upload efficiency (eliminated double network hop for file uploads)

Backend Engineer Intern · SwayamRise

2025
  • Developed backend services using Django for a student career counseling platform; enabled structured processing of academic and behavioral data for student insights
  • Designed and implemented APIs to compute student performance metrics and predict future grades using heuristic-based logic; enabled data-driven evaluation and personalized academic guidance
  • Built a quiz and assessment system evaluating aptitude across domains (math, reasoning, vocabulary) and mapping results to personality-based career insights; enabled personalized career recommendations and counseling workflows (supported multi-section assessments with dynamic scoring)

QR Dining

Aug 2026 — Present

A multi-tenant realtime hospitality platform built around shared table sessions, with Redis-backed WebSocket fan-out, idempotent ordering, and strict tenant isolation.

Independent tenant-isolation security review closed

A segmented write-ahead log with CRC32C integrity checks, group commit, deterministic crash recovery, checkpoints, fault injection, and operational tooling.

~1M records/sec replay · 90+ tests · race-safe concurrency

Priority scheduling, delayed retries, worker recovery, and end-to-end observability, tested under sustained concurrent load and failure scenarios.

~295K requests · 0 API errors · ~153 req/s breakpoint

Collaborative Canvas

Mar 2026 — Apr 2026

A URL-shared collaborative drawing surface using Yjs CRDTs and a binary WebSocket protocol, load-tested to find its real operating limits.

150 concurrent users · 100% connection success

cloud-init · 4 merged PRs

Added static type annotations across core modules (templater, EC2 source helpers, kernel cmdline net config, user_data, ug_util) as part of the project's incremental typing effort; expands mypy coverage in a codebase that boots instances on every major cloud provider

typeshed · 3 merged PRs

Added missing return type annotations to the docker stubs across secret, node, and container model operations; improved type-checking accuracy for every downstream project using docker-py

Heliox-OS · 6 merged PRs

Built a WASM-based sandboxed plugin runtime allowing untrusted plugins to execute under capability isolation; enabled third-party extensibility without granting host system access

SigNoz · 3 open PRs

Fixed the logs explorer to seed list ordering from the compositeQuery URL parameter, so shared and bookmarked links restore the intended sort; made explorer URLs faithfully reproducible across sessions

  1. Advanced Vision Transformer Ensemble for Automated Polycystic Ovary Syndrome Classification: A Deep Learning Approach with GPU Optimisation · IEEE · International Conference on Intelligent Signal Processing and Effective Communication Technologies (INSPECT), 2025
  2. Explainable AI for PCOS Diagnosis: A YOLOv8 and Vision Transformer Approach · Springer · Congress on Smart Computing Technologies (CSCT), 2025
  3. Optimizing CNNs for Leaf Disease Detection: A Comparative Analysis of Algorithms, Activation functions, and Performance Metrics · IEEE · Silchar Subsection Conference (SILCON 2024), 2024
  4. Understanding Red Wine Quality with Feature Importance in Machine Learning and Explainable AI · IEEE · 2024 15th International Conference on Computing Communication and Networking Technologies (ICCCNT), 2024

Education

Bachelor of Technology in Computer Science · Dayananda Sagar University · Aug 2021 — Jun 2025

Technical range

Languages
Go, Python, TypeScript, JavaScript, SQL
Backend
FastAPI, Gin, Django, SQLAlchemy, Alembic, Pydantic, sqlc, REST APIs, WebSockets
Data & Messaging
PostgreSQL, Redis, Redis Pub/Sub, CRDTs (Yjs)
Infrastructure & Cloud
Docker, Kubernetes, AWS (Lambda, S3), Azure, Nginx, Cloudflare, GitHub Actions, Linux
Observability & Testing
OpenTelemetry, Prometheus, Grafana, Loki, Tempo, SigNoz, k6, pytest
Frontend
React, Astro, Three.js