Director of Software Engineering / Software Architect

Nothing is impossible.
the word itself says 'I'm possible!'

Nearly 20 years turning complex technical challenges into scalable solutions — from hands-on engineering to leading high-performance teams and pioneering AI-driven architectures.

Leader with a coder's mindset

I'm a Director of Software Engineering with close to two decades of hands-on and leadership experience. I build and mentor development teams, set technical strategy, and still love rolling up my sleeves when the problem demands it.

My career has spanned complex development technologies and distributed data systems, and most recently, the design of AI-powered architectures. I believe great engineering culture is the multiplier behind every great product.

Outside the office I actively explore LLMs, autonomous agents, and the rapidly evolving landscape of AI tooling — both for the craft and the sheer curiosity of it.

~20
Years in industry
AI
Daily passion
Lines of code
0→1
Team builder

What I bring to the table

🧭
Leadership
Management
🏗️
AI Architect
Design, Spec-driven
💻
Coder
Language
💡
Solution Provider
Strategy
🌐
Full Tech Stack
Development
Big Data
Apache Spark
🤖
AI / ML
LLMs, Agents, Skills
Cloud Systems
AWS / MS Azure

Practical skills

Leadership
Engineering management Team building (0→1) Mentorship Technical strategy Ownership
AI / ML
LLMs Autonomous agents RAG systems NER Model fine-tuning Prompt engineering
Architecture
AI system design Spec-driven architecture Domain-driven architecture Distributed systems Microservices Scalability Reliability
Big Data
Apache Spark Large-scale data pipelines Cloud technologies
Tech Stack
Java Python Go C# TypeScript MySQL PostgreSQL and many more
Practices
Technical road mapping Agile framework SDLC STAR & RICE frameworks Devops/SRE Cross-functional collaboration Hiring

Experience timeline

Present
Director of Software Engineering
Technology Leadership
Leading cross-functional engineering teams, defining technical vision, driving adoption of AI architectures, and aligning engineering output with business strategy.
Mid-career
Development Manager / Team Leader / Senior Engineer
Software Engineering
Designed and delivered large-scale distributed systems using Java, Python, Go and Apache Spark. Mentored engineers and drove architectural decisions across multiple product lines. have also led teams of over 30 engineers.
Early career
Software Engineer
Full Development, HTML, TypeScript, PHP, JAVA, Python, ActionScript, MySQL
Built web applications and data pipelines. Developed deep programming expertise across the stack that continues to inform technical leadership decisions today.

AI — every single day

🧠

Large Language Models

Deep interest in LLM internals, prompt engineering, fine-tuning, and building spec-driven production-grade LLM-powered applications.

🤖

Autonomous Agents

Designing and experimenting with agentic harness workflows, tool-use, multi-agent systems, and orchestration frameworks.

⚙️

AI Architecture

Bringing an architect's eye to AI system design — reliability, cost, latency, observability, and responsible deployment.

🔬

Hands-on Research

Coding experiments with the latest models and frameworks daily — because the best way to understand AI is to build with it.

🔥

Coding ≠ engineering

AI can code, but not engineer — at least, not yet. Be smart. Be original.

AI is not just LLM

Building RAG systems, fine-tuning models, NER in practice, the maths behind the scenes.

Let's connect

Whether it's a leadership opportunity, an AI collaboration, or just a good engineering conversation — my inbox is open.