Expertise

Full-stack engineering

From a useful interface to the services behind it. Web products built with the whole system in mind.

One product, connected decisions

A full-stack engineer needs to understand what happens between the screen and the database. I work across interfaces, application logic, integrations, and deployment, so the parts of a product can work together. Since 2011, that has included corporate websites, e-commerce platforms, learning applications, dashboards, and mobile-facing APIs.

Laravel, React, and the right boundaries

My experience includes PHP and Laravel, Go services, React/Next.js, and Vue/Nuxt.js. At Cognotiv, I developed training and learning-management applications with these technologies and integrated course scheduling, invoicing, Stripe payments, and SkillsFuture Singapore synchronization. The work required attention to application flows as well as the external systems they depend on.

A concrete example: Vinoti

For Vinoti, I developed a Go backend, a React content-management interface, and a Next.js website supporting commerce and personalized recommendations. This is the kind of connected engineering I enjoy: an interface people can use, services that support it, and the controls needed to operate the platform. Read how the backend, management interface, and storefront fit together.

Your next engineer could be right here.

Looking for a senior full-stack engineer or a technical lead? Let's talk about your team, the product, and what needs to happen next.