I'm a Senior Software Developer with a deep focus on AI & LLM-oriented solutions.
"The best way to predict the future is to invent it." — Alan Kay
Background
With years of experience building production-grade systems, I specialize in designing and developing intelligent applications that leverage large language models, retrieval-augmented generation, and agentic workflows to solve real-world problems at scale.
Philosophy
I believe the best software emerges at the intersection of clean architecture and meaningful innovation. Every line of code should serve a purpose, every system should be built to evolve, and every product should genuinely improve the way people work and think.
What I Do
- Design and build LLM-powered applications and pipelines
- Architect scalable, maintainable backend systems
- Integrate AI capabilities into existing products
- Mentor teams on AI adoption and best practices
Tech Stack
Python · TypeScript · LangChain · OpenAI · PyTorch · Docker · Kubernetes · PostgreSQL · Redis
How I Work
My approach is hands-on and end-to-end. I don't just write code — I immerse myself in the problem space, work closely with stakeholders to understand the real constraints, and then design solutions that are both technically sound and commercially viable. Whether it's prototyping a new AI feature over a weekend or architecting a distributed system that handles millions of requests, I treat every project as a product, not just a ticket.
I'm a strong believer in shipping early, learning fast, and iterating relentlessly. The best systems I've built started as simple, opinionated MVPs that evolved through real usage — not over-engineered frameworks built on assumptions. That philosophy has served me well across streaming platforms, AI startups, and enterprise systems alike.
What Drives Me
I'm drawn to problems that sit at the boundary of what's possible and what's practical. Building with LLMs isn't just about calling an API — it's about understanding latency, cost, reliability, and the subtle ways that model behaviour shapes user trust. I spend a lot of time thinking about these trade-offs and building abstractions that let teams move fast without shooting themselves in the foot.
Continuous Learning
The AI landscape moves fast, and I make it a priority to stay ahead. I contribute to open-source projects, experiment with emerging models and frameworks, and regularly write about what I'm learning. Staying current isn't optional in this field — it's a professional obligation.
"Any sufficiently advanced technology is indistinguishable from magic." — Arthur C. Clarke
Values
- Clarity over cleverness — readable code beats clever hacks, every time
- Outcomes over output — shipping features matters less than solving problems
- Transparency over polish — honest communication builds stronger teams
- Evolution over perfection — systems should grow with the people who use them
Get In Touch
If you're building something ambitious with AI — or just want to talk shop — I'd love to hear from you.
Looking Ahead
The next decade belongs to intelligent systems — not just chatbots, but agents that reason, plan, and act on our behalf. I'm committed to building that future responsibly: systems that are transparent, reliable, and genuinely useful. If that resonates with what you're working on, let's talk.