The dossier — developer → project manager → AI marketer
I started as a software developer — React, React Native, the whole toolkit — and grew into the person who ships the entire thing. Today I run project delivery at Artisan IT Solution Sdn Bhd, handling everything from strategic planning to clean-code execution.
After hours, I'm an AI marketer — and the editor & content strategist behind the brands I grow. I build automation systems, funnels and content engines that turn expertise into income.
“Code with clarity, design with purpose, manage with vision.”

Ch. 01 — the day job
From kickoff to handover at Artisan IT Solution — I own the delivery, not just the tickets.
Delivery
Scope, timeline, budget — and the messy middle between strategy and shipped. The project lands because someone is accountable end-to-end.
Rhythm
Sprint cadence, standups, retros. Engineers, designers and stakeholders moving to the same beat, without meetings eating the week.
Clients
Business goals into build plans, and technical progress back into plain language clients actually understand.
Risk
Spot blockers early, cut scope smartly, escalate before it hurts. Bad news early beats bad news late.
Day-to-day: roadmaps · sprint planning · discovery · UAT · releases · stakeholder comms
Ch. 02 — the foundation (past life)
I don't write production code every day anymore — but the developer years never leave. They're why I can read a PR, question an estimate, and manage builds from the inside.
KISS
Simplicity in design and coding. Avoiding unnecessary complexity keeps solutions clear, easy to read, and maintainable over time.
DRY
Minimize repetition by reusing logic across functions and modules — consistent, efficient, easier to update.
SOLID
Clean, modular, extensible code. Flexibility, separation of concerns, fewer dependency issues.
Daily toolkit — 20 tools, design to deployment
Ch. 03 — the craft
User-friendly designs that feel natural.
Ch. 04 — the night shift's engine
Smart systems that save time and effort — built, not just prompted.
AI reads incoming emails → short summary → sent to Slack/Teams
Incoming ticket → AI categorizes issue → routed to correct team
Blog/article in → 3–5 caption variations → auto-post via API
Client meeting ends → AI drafts follow-up → auto-send via Gmail/Outlook
Deal info in → AI drafts personalized proposal → sent for approval
AI answers FAQs → complex issues escalate to human support
Ch. 05 — on record
Credential — verified ✓