╔══════════════════════════════════════════════════════════╗
Open to AI/ML Research Internships · Remote
Building with LLMs & Agentic AI
╚══════════════════════════════════════════════════════════╝
⚡ PathForge · Live ↗
AI-powered career guidance platform — builds personalized learning paths with a resilient AI engine. Native PWA, installable on Android & iOS. Production-grade with Supabase backend.
TypeScript Next.js Supabase AI/LLM PWA
🔥 45+ deployments · 🧠 AI fallback system · 📱 Mobile PWA
🐕 codehound · Repo ↗
AST-based Python static analyzer — ~750 LOC, zero dependencies, CI on Python 3.9–3.12. Detects async-safety & correctness bugs: blocking calls in async, fire-and-forget tasks, mutable defaults, resource leaks. A bug it found is merged into agno (25k⭐); more are under review at OpenAI and Future AGI.
Python AST Static Analysis pytest CI/CD
🔍 6 checks, each a real bug class · 🐛 Found bugs in production AI frameworks · ⚙️ CLI + JSON/CSV output
🎯 MarkMe · Live ↗
Smart Attendance Management System — real-time attendance tracking for institutions. Sleek dark UI, animated transitions, and instant data feedback.
JavaScript CSS Animations Real-time Web
✅ Automated tracking · 🎨 Polished dark UI · ⚡ Live deployed
💼 Portfolio Pro · Live ↗
Production portfolio — AI Engineer & Full-Stack Developer identity built with component-driven TypeScript architecture and deployed to the web.
TypeScript Next.js React Vercel
🌐 Zero downtime · 🧩 Component-driven · ⚙️ Type-safe
Structured problem-solving in Java — consistent practice across arrays, trees, graphs & beyond. Signals interview readiness and engineering discipline.
Java Data Structures Algorithms
📈 Consistent commits · 🎯 Interview-ready · ☕ Java OOP
9 pull requests merged into major AI frameworks · code shipped in a HuggingFace release · founder-invited to contribute to Future AGI · several bugs surfaced by my own static analyzer, codehound 🐕
| Repository | ⭐ | What I shipped | PR |
|---|---|---|---|
| huggingface/huggingface_hub | 2k | Documented 4 undocumented public API params — shipped in v1.17.0 | #4289 |
| huggingface/accelerate | 8k | Documented missing params across 3 public APIs | #4051 |
| agno-agi/agno | 25k | Fixed blocking time.sleep freezing the async event loop |
#8158 |
| agno-agi/agno | 25k | Fixed blocking requests.get in async Discord handler 🐕 codehound |
#8186 |
| agno-agi/agno | 25k | Fixed file-handle leak in transcribe_audio |
#8161 |
| pydantic/pydantic | 22k | Fixed docstring defect in create_model |
#13239 |
| marimo-team/marimo | 11k | New filter API on mo.ui.file_browser() (a feature) |
#9667 |
| mem0ai/mem0 | 35k | Fixed mutable default arguments (B006) + regression test | #5302 |
Under review: a fire-and-forget task fix in the OpenAI Agents SDK (#3553) and a founder-invited fix in Future AGI (#821) — both surfaced by codehound. 4 PRs merged into agno (25k⭐), making me one of its most active recent contributors.



