About
I build end-to-end systems for complex, enterprise-grade products. My work spans frontend, backend, architecture, and platform concerns, with a focus on creating scalable, maintainable, and reliable software.
As a Senior Software Engineer at LotusFlare, I work across the stack to design and deliver solutions that support products operating at enterprise scale. This includes frontend architecture, API design, authentication systems, performance optimisation, reusable platform capabilities, and technical design for new product initiatives.
While frontend engineering is my core strength, using React, TypeScript, Node.js, and NestJS, I believe great engineering is driven more by problem-solving and sound architectural decisions than by any particular technology stack. Over the course of my career, I've worked across React, Vue, Next, Nuxt, NestJS, authentication platforms, payment integrations, and multi-tenant product architectures.
Beyond implementation, I take ownership of technical direction and execution. I collaborate closely with product managers, architects, designers, and engineers to translate business requirements into scalable systems, break down complex problems, drive technical decisions, review code, manage releases, and support production operations.
I'm particularly interested in system design, developer productivity, product engineering, and the evolving role of AI-assisted software development. I enjoy solving problems where architecture, user experience, security, and business outcomes intersect.