Spotlight
Spotlight
Research, writing, and technical contributions at the intersection of applied ML, systems engineering, and rigorous problem-solving.
I'm a senior engineer specializing in AI systems — Python services, agent pipelines, and the infrastructure that makes LLM applications reliable at scale. My background spans distributed systems, ML tooling, and applied research, with a track record of taking complex AI ideas from prototype to production.
On the research side, I work on interpretable AI, LLM evaluation, and techniques for reducing technical debt in ML codebases. My published work on genetic algorithms for community detection reflects a longer interest in systems that produce understandable, auditable outputs — a concern that has only become more relevant as LLMs move into critical workflows.
The throughline is impact: tools and systems that help teams ship faster, debug more confidently, and maintain AI-driven products without heroics. I care about work that scales beyond the person who built it.
Research Highlights
Novel Genetic Algorithm Research
Presented my genetic algorithm work for community detection problem using ERBGA a novel algorithm.
Masters Winner Prize
Masters Winner Prize for presenting my research work ERBGA.
Midwest Bioinformatics Conference
ERBGA Presentation at 2018 Midwest Bioinformatics Conference
Published Research Paper
Efficient Reduced-Bias Genetic Algorithm (ERBGA) for Generic Community Detection Objectives
Technical Articles
AI & Machine Learning
7Predicting Diabetes Types: A Deep Learning Approach
DZoneBuilding an AI-Powered Cold Email System With CrewAI
DZoneBuilding Chat GPT from Scratch: A Journey into Conversational AI
MediumBuilding Custom Tools With Model Context Protocol
DZoneKrutrim: India's indigenous LLM
Level Up CodingBuilding a Rust CLI to Chat with Llama 3.2
Level Up CodingPart 1: Setup your LLM home server for under $100
Level Up CodingSoftware Engineering
4Mastering Async Context Manager Mocking in Python Tests
DZoneBeyond Sequential: Why Rust's Threading Model Changed How I Think About Concurrent Programming
Level Up CodingWhy You Should Use ZSTD Instead of GZIP or ZLIB to Compress Data
Level Up CodingLeveraging Feature Flags for Dynamic Route Handling in FastAPI
Level Up Coding