I am a self-taught programmer and creative professional with more than two decades of experience building high-performance websites, web applications, digital products, and multimedia experiences. I bridge logic and creativity to deliver technically robust, visually effective, and maintainable solutions.
I specialize in framework-agnostic design systems, Vanilla JavaScript, Web Components, and modern full-stack development. I work confidently with Vue, Nuxt, Node.js, TypeScript, PHP, and relational databases, while maintaining a strong focus on performance, usability, and clean architecture.
I have developed and maintained projects for international organizations and brands including The British Council, Telstra, Roche, and the Australian Defence Force. My experience ranges from enterprise web portals and e-commerce platforms to multimedia training tools, interactive applications, and complex WordPress migrations.
I am currently building TradeX-Chart, an open-source, high-performance financial charting library written in Vanilla JavaScript. I designed its event-driven data architecture and native Web Component integration to support real-time data visualization with minimal overhead and broad framework compatibility.
I am known for a troubleshooting mindset and for helping projects recover when they are over budget, behind schedule, or technically difficult. I communicate clearly with both technical teams and non-technical clients, helping them understand requirements and confidently manage their own digital platforms.
My background in graphics, animation, print design, video, and early hardware-constrained programming has given me a disciplined approach to efficient code and thoughtful user experiences. I continuously learn new technologies and enjoy turning complex requirements into practical, polished products.