10+
Years of experience
Senior Software Engineer · Team Lead
I build and modernize enterprise systems — and lead the teams that ship them.
Senior Software Engineer with 10+ years of experience designing enterprise applications across payroll, ERP, inventory, e-wallet, and HR systems. I lead engineering teams while staying hands-on, and build reusable AI agents that multiply engineering productivity.
10+
Years of experience
60 → 500
Records/min backend throughput after modernization
2 hrs → 30 min
Payroll computation time
2–3 days → 3–4 hrs
Routine dev work with reusable AI agents
Selected work
Six outcomes that shipped. Each one is a measurable change to how the business runs.
60 → 500 records/min
Modernized an ASP.NET MVC monolith into Angular + microservices.
2 hrs → ~30 min
Cut computation time and shortened the payroll cycle by 1 day.
1 week → 1 day
Automated Finance’s Alphalist processing.
70% → 99% accuracy
Supported variable package quantities and stronger inventory controls.
Gift cheques → digital
E-wallet, WordPress payment plugin and Maya Payments top-ups.
≥1 day → ~1 hour
Mobile order app integrated with NetSuite.
AI-assisted engineering
Reusable AI agents take a ticket from intake to tested code. Each agent has one responsibility, and the review and test agents loop back until the work is actually correct.
Reduced routine development tasks from an average of 2–3 days to 3–4 hours.
Skills
A .NET core with modern web front-ends, cloud services, and an AI-assisted layer on top.
Experience
A condensed view of the last two roles. The full history, with every metric, is on the resume.
Recognition
Community
Giving back to the open web community.
Contact
Open to senior engineering roles, consulting, and speaking or community work. The fastest way to reach me is email.
Available for engineering leadership roles and open-web community events.