Staff Software Engineer | Chicago, IL
I'm a passionate software engineer dedicated to crafting architecture designs and delivering high-quality, scalable, and clean code. I enjoy exploring new technology areas and staying at the forefront of software development practices.
With extensive experience in enterprise software development, I specialize in building robust backend systems and exploring cutting-edge technologies. My work spans from traditional enterprise Java applications to modern AI-powered solutions.
Currently focused on building AI-native applications using RAG architectures, AI agents powered by MCP servers, and practical AI tooling for developers.
Languages: Java, Python, Go, TypeScript
Backend & Data: Spring Boot, Node.js, PostgreSQL, MongoDB
Cloud & Infrastructure: AWS, Azure, Docker, Kubernetes, GitHub Actions
AI/ML: OpenAI, Azure OpenAI, Claude, LangChain, RAG, AI Agents
- ai-compass - A comprehensive learning repository for engineers at all levels to navigate the AI landscape. From foundational concepts to production-ready implementations, this resource guides you through AI/ML fundamentals, Large Language Models, prompt engineering, and modern GenAI tools.
- promptlint - Policy-as-code tool for validating LLM prompts against enterprise compliance rules
- ai-dev-playbook - Tested prompt patterns and workflows for AI coding assistants
- ai-usage-measurement-framework - Measure AI-assisted development in git repositories
- agentspec - GEN AI Customization using Agents Instructions
- envguard - Type-safe environment variable validation for Node.js, Bun, and other JavaScript runtimes
- OpenTrade.ai - Multi-agent AI stock trading advisor powered by LangGraph, with both a Streamlit visual dashboard and a CLI interface. Uses a local LLM (Ollama or LM Studio) and free stock data from Yahoo Finance.



