From an empty repository to production traffic, I own the whole build.
I take products from the first line of code to systems real users depend on, and I lead the teams that get them there. I judge the work by the business outcome.
Still an engineer, with a title.
I started taking client work in 2016, while I was still at university, and never really stopped. Four years of contracts and a part time role building systems for my campus before my first full time job.
Measured, not claimed
Tracked by WakaTime across every editor I use, last 7 days. What I write in, which models I run, and the tooling I have built around them.
What I write in, which models I run, and the tooling I have built around them.
Sprints, boards and delivery tracking in Jira, Trello and ClickUp. Slack for everything the team needs to decide without a meeting.
The stack I reach for
Pick a layer to filter. Hover the row to pause it.The man behind the platforms
Four systems in production under someone else's brand, each one mine to architect and ship.
Mutual fund investment platform
eKYC onboarding, transactions and portfolio management, built full stack with Redis caching and SEO in mind.
Laravel · Nuxt.js · PostgreSQL · RedisTwo supply chain financing platforms
Two banks, one platform pattern: onboarding, loan applications, disbursement, repayment and limit management for principals and their suppliers, wired straight into each bank’s core banking system, with scheduled jobs running settlement and reconciliation overnight.
Go microservices · Vue.js · PostgreSQL · Core banking · Cron schedulerIndustry 4.0 hub and LMS
A national Industry 4.0 hub for Kemenperin: public site with a mapped directory of centres, plus an admin portal running course sessions, pretests, materials and certification end to end.
Laravel · MySQL · Google Maps APIDSS infrastructure monitoring
Decision support for national infrastructure: regional profiles, priority programs and thematic progress on interactive maps.
Laravel · Vue.js · PostgreSQL · Leaflet · Chart.jsProof, not claims
The platform I run today, taken apart: the problem, what I owned, and the decisions with their consequences.
Thinking out loud
Technical opinions and leadership notes, written as I go.
Start a conversation
I reply to everything that is not a template. Roles, architecture questions, or a second opinion on a document pipeline.