Software Engineer / Bengaluru

Tejas Nafde

I build backend systems, real-time infrastructure, and developer tools. Currently engineering at GeoIQ. BITS Pilani, Goa alumnus.

I

Experience

Software Development Engineer GeoIQ (a Lenskart company)
Jun 2025 — Present
  • Own an end-to-end automated pipeline that transforms survey data into client-specific presentations, generating each in 30s–5min.
  • Designed a decorator-based caching layer with conditional invalidation — reduced API latency by 80% for cached sections.
  • Built a standalone payment and invoicing service with idempotent verification and webhook-driven state management.
  • Architected a real-time messaging platform used across three production applications using WebSockets and Pub/Sub.
  • Integrated telephony with automated call summaries, shared broker notes, and webhook-driven state tracking.
Software Development Engineer Intern GeoIQ (a Lenskart company)
Jan — Jun 2025
  • Built a FastAPI WebSocket gateway with room-based messaging and centralized connection lifecycle management.
  • Developed Slack-based admin tooling with approval workflows for safe GCP Compute Engine operations.
  • Designed a feature-flagged multi-channel notification system (push, WhatsApp, email) with delivery-state tracking.
II

Featured Projects

CellIQ coming-soon
LLM-friendly notebook editor

Desktop notebook app with a bidirectional sync engine that maintains a token-efficient .py mirror of .ipynb files, reducing LLM token usage by 70%+. Diff review UI for accepting or rejecting AI-suggested edits cell by cell.

ElectronReactTypeScriptSQLiteCodeMirror
WatchWithMi private
Synchronized video watching

Real-time shared viewing platform with room-based sync, live chat, and a media bridge service. Full-stack with a Next.js frontend and FastAPI + Socket.IO backend.

Next.jsFastAPISocket.IOlibtorrentTailwind
Blog Writer coming soon
Automated engineering blog pipeline

Pipeline that generates engineering blog posts from git commit history using Gemini. Discovers repos, extracts commits, batches by week or month, and produces structured technical narratives on a weekly schedule.

PythonFastAPIGemini APISQLiteAPScheduler

Other Work

MyOptum private

Hardware communication layer for a remote phoropter. Real-time serial comms with a custom binary protocol (SOH/CR/EOT).

Lenskart Hackathon — Special Mention

PythonSerial Protocol

Production bot for Factorio multiplayer servers. WebSocket real-time updates, REST lifecycle control, dual-layer state persistence.

PythonWebSocketsSQLiteDocker

Research bot with multi-LLM fallback (Gemini, Groq, HuggingFace). Scrapes sources, ranks with semantic embeddings, delivers cited analysis.

PythonFlaskLangChain

Personal Software

Tools built to solve a problem once.

Agent workspace. Reaches work VMs over IAP WebSocket tunnels, so it needs no VPN and no routable SSH port.

TypeScriptReact NativeGCP IAP

Shared memory for friendships. Keeps track of the things you said you would get around to doing together.

PythonFastAPIPostgreSQLCloud Run

Your Mac, in your pocket. A FastAPI control server paired with a Hammerspoon bridge and a browser extension.

PythonFastAPIHammerspoon

Fast dictation. Low-latency speech capture wired straight into whatever has focus.

SwiftWhisper
III

Tools & Stack

Python / TypeScript / SQL / FastAPI / Flask / WebSockets / Socket.IO / React / Next.js / Electron / MongoDB / PostgreSQL / SQLite / Redis / GCP / Docker / Fly.io / Linux / Razorpay / Zoho / Slack API / LLM APIs

Let's talk.

Open to interesting conversations about engineering, side projects, or new opportunities.

nafdetejas@gmail.com →