Programming Fundamentals - Control Flow
Master the structures that decide what your program does next — if/else, loops, switch, and the flow-control statements that shape every algorithm.
Crafting robust back-ends and intuitive front-ends from Bandung, Indonesia.
A selection of my most recent and impactful projects
FeaturedAn AI-moderated user research platform — teams write a prompt, Userlenz turns it into a guided workflow, then runs participants through it via a voice AI agent while they complete tasks in a Figma prototype or a live website, automatically detecting task completion and generating a report from the results.
FeaturedContributed three core car-discovery pages — search, brand listing, and model detail — to Moladin's website, built on WordPress with custom PHP templates and jQuery-driven interactivity.
FeaturedWorking on an Oracle-led implementation team, I built the UI and order flow for Zuellig Pharma's CPQ system as it expanded from Singapore into Taiwan, the Philippines, Malaysia, Vietnam, and Thailand, plus the UI for LifePlus and the Asian Development Bank website.
Thoughts, tutorials, and insights from my development journey
Master the structures that decide what your program does next — if/else, loops, switch, and the flow-control statements that shape every algorithm.
A practical guide to error handling — exceptions, try/catch/finally, defensive coding, error types, result-style returns, and how to design programs that fail safely and recover gracefully.
A practical introduction to functional programming — pure functions, immutability, higher-order functions, map/filter/reduce, currying, composition, and how to think functionally in any language.
I'm currently open for freelance work, technical consulting, and mentorship.
See How I Can Help