From mobile apps to intelligent systems
I started as a Java and iOS engineer, grew into a full stack lead and then an architect at Tractor Supply Co. Today I build AI-first platforms as a Senior Staff Developer at Oracle. I care about the whole path: retrieval quality, agent reliability, latency, cost, security and the people who use it.
What I build with AI
Production AI, not demos: grounded answers, agents that can be trusted with tools, and the evaluation and guardrails around them.
RAG Systems
Retrieval-augmented generation over enterprise knowledge: chunking, embeddings, hybrid search, re-ranking and citation-grounded answers.
AI Agents
Tool-using agents with planning, memory and human-in-the-loop checks. Multi-agent workflows with clear boundaries and audit trails.
LLM Applications
Azure OpenAI GPT copilots and assistants, prompt engineering, structured outputs, evals and token-cost optimization.
Voice & NLP
Wake-word detection, voice biometrics and natural language processing for hands-free, secure experiences.
Cloud & Platform
Cloud-native microservices on Azure and Cloudflare with CI/CD, fault tolerance, security audits and observability.
New knowledge loading...
Always learning. Currently exploring what comes next in agentic AI, and updating this page as I build it.
Featured builds
Trading Agent
An autonomous trading agent that scans the market daily, reasons over a fact sheet with an LLM, and places paper trades, with a public dashboard of every decision.
- Ports-and-adapters design: swap model, vendor or agent SDK by config
- Rule engine + LLM judgment, with token and cost tracking per decision
- Real-time Discord alerts for every trade, the daily recap and system health
Teen Patti Agents
Take a seat at a Teen Patti table against an AI player, while an AI dealer runs the game. Enter your name, look at your cards or play blind, then chaal, raise, show or pack.
- Multi-agent turn-taking, with a persona for every seat
- Deterministic rules engine; the LLMs only choose legal moves and talk
- You play live: only legal moves are offered, and every hand ends with a winner reveal
dealer Raju: Boot of 2 collected. Cards dealt! meera see "Let me check the numbers." meera raise 8 "I like what I'm holding." you see → K♥ K♠ 7♦ (Pair) you raise 16 meera chaal 16 "I'm not scared of you." you show result You win 52 · Pair of K beats Pair of 6 next? [Deal hand 2] [End game]
Where I've shipped
Senior Staff Developer
Build AI-first platforms: RAG systems, AI agents and LLM-powered applications at enterprise scale.
Software IT Architect · Full Stack Lead
Architected cloud-native and AI platforms: RAG assistants, LLM agents on Azure OpenAI, voice and vision features in mobile apps. Led cross-functional teams, defined architecture blueprints and mentored engineers.
Senior iOS Developer
Led development of the Tuyyo money-transfer app with Swift and Java.
Software Developer
Built the WorxHome enterprise mobility app for iPhone and iPad.
Senior Member Technical
iOS developer on the ADP mobile payroll app.
Associate Consultant
Java APIs for a financial services application.