Skip to content
View JothishKamal's full-sized avatar
  • 15:31 (UTC +05:30)

Highlights

  • Pro

Block or report JothishKamal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JothishKamal/README.md

Jothish Kamal

Backend Engineer — building distributed systems, AI infrastructure, and developer tooling. Currently Technology Summer Analyst @ Citi.

GitHub LinkedIn LeetCode Email

Currently

  • Building — Enterprise Run Comparison Platform @ Citi
  • Learning — Kubernetes · Go concurrency
  • Reading — Designing Data-Intensive Applications
  • Status — Available for backend engineering roles

Engineering Philosophy

Reliability over cleverness. Observability over assumptions. Automation over repetition. Simple systems scale better. Good APIs disappear.


Experience

Citi — Technology Summer Analyst (SDE Intern)

Jun 2026 – Present

Citi Run Comparison pipeline: enterprise feeds to object storage to Parquet loader to schema reconciliation to diff engine to Streamlit

Problem — Manual, error-prone reconciliation between consecutive enterprise feed runs. Solution — A schema-aware Parquet comparison engine with zero-copy streaming, parallel loading, and hybrid caching. Impact — 200K+ records · 8-worker parallel loading · 6 modules · 25+ automated tests

AI-Mond — SDE Intern

Feb 2026 – Jun 2026

AI-Mond document pipeline: documents to FastAPI to Redis to Celery to Vertex AI to MongoDB

Problem — Slow, N+1-bound document processing with no real-time feedback. Solution — Async FastAPI, Redis and Celery pipeline with batch aggregation and Gemini extraction via Vertex AI. Impact — SSE task streaming · HTTP 429 retry/backoff · RBAC/JWT · 28 rule functions


Featured Projects

Syncule — Email intelligence platform

FastAPI · Postgres · Prisma · Docker · LLMs

Syncule pipeline: inbox to Google OAuth to FastAPI to Postgres to job queue to LLM to calendar

Automated email ingestion, interest-based filtering, and calendar sync — Google OAuth, idempotent job queues, and a containerized async LLM pipeline. View repository →

DEVSOC'25 Backend — Hackathon platform

Go · Postgres · Docker

DEVSOC backend pipeline: users to Go API to JWT auth to Postgres to email OTP

Served 1,200 concurrent users at 99.9% uptime; improved API response times by 35% via query optimization, indexing, and connection pooling; JWT refresh tokens with OTP email verification. View repository →

Also maintained

Project Stack Notes
VITTY Kotlin Shipped Android timetable app — 10k+ downloads, 31 stars
Flutter Glimpse Dart Server-Driven UI package with JSON and gRPC support

Tech Stack

Languages Backend Infrastructure AI
Go FastAPI Docker Vertex AI
Python Gin · Fiber AWS Gemini
Java Node.js Postgres · Redis LLMs
TypeScript Celery MongoDB RAG
SQL

DSA

LeetCode statistics

Contributions

Contribution graph

Contact

GitHub · LinkedIn · LeetCode · Email

last deployed 2026-07-26 · generated with GitHub Actions

Pinned Loading

  1. GDGVIT/vitty-app GDGVIT/vitty-app Public

    Get reminded about upcoming classes in VIT

    Kotlin 31 9

  2. CodeChefVIT/cookoff-9.0-backend CodeChefVIT/cookoff-9.0-backend Public

    The backend for cookoff 9.0. A competive coding contest.

    Go 8 6

  3. GDGVIT/flutter-glimpse GDGVIT/flutter-glimpse Public

    A powerful Flutter package for implementing Server-Driven UI (SDUI) with both JSON and gRPC support

    Dart 2 2

  4. CodeChefVIT/devsoc-be-25 CodeChefVIT/devsoc-be-25 Public

    Official DevSOC'25 Hackathon Backend

    Go 1

  5. raisaaajose/event-tracker-v2 raisaaajose/event-tracker-v2 Public

    Python