- 16 years
- building products, since 2010
- 4 countries
- Thailand, Canada, Switzerland, France
- 6 languages
- fluent in French, English, Tamil
Experience
2C2P (Ant Group)
2024 – Present · Bangkok, Thailand · On-siteTeam LeadJun 2025 – Present
Leads a greenfield product, from Figma UX flows to a Next.js monorepo and a shared component registry.
- Led a greenfield project and the team's agile process
- Designed the UX flows in Figma
- Ran Next.js monorepo projects on Turborepo
- Built a React UI component library (Tailwind CSS, shadcn/ui) and its publishing pipeline as a registry
- Designed and built an AI agent proof of concept with the OpenAI Agents SDK
Software EngineerJul 2024 – Aug 2025
- Led full development of a high-traffic payment page on Next.js and Tailwind: system design, cloud topology, cost optimisation and Core Web Vitals monitoring
- Drove a greenfield onboarding roadmap, agile delivery and alignment with Product and Design
- Defined UX strategy through Figma flows, influencing Product and Business stakeholders
Liveblocks
2022 · Montréal, Canada · RemoteSoftware EngineerMay 2022 – Dec 2022
Built open-source examples, customer APIs and starter kits for a real-time collaboration platform.
- Developed the React Native example using Liveblocks
- Designed and built REST APIs on Node.js used by customers
- Added a new feature to the administration section (Next.js)
- Built the foundations of the Next.js starter kit
- Integrated Auth0 into the authentication system
- Wrote documentation
Nexus Innovations
2020 – 2022 · Montréal, Canada · HybridSenior Software EngineerMay 2020 – Apr 2022
Shaped frontend architecture, led Angular apps and built a React UI kit, with some .NET on the side.
- Took part in frontend decisions inside the architecture team
- Led and developed Angular web applications
- Designed and built a UI kit and custom components with React and MUI
- Wrote the frontend coding guidance
- Trained junior developers on Angular and React, and ran a workshop on RxJS
- Worked on the back end: .NET, C#, SQL Server, Service Bus and Azure Functions
nag informatik AG
2017 – 2019 · Basel, SwitzerlandUI ArchitectJan 2019 – Sep 2019
Owned frontend architecture and designed the UI in Figma, after two years as a senior full-stack developer.
- Produced mockups in Figma as the team's UI/UX designer
- Led the frontend architecture and built Angular 8 and Vue.js 2 applications from scratch
- Designed and built the UI kit and custom components with Angular Material
- Advised on Scrum and development process: Git branching, code review, pull requests
- Wrote frontend coding guidance and trained junior developers on Angular, Vue.js, CSS and RxJS
- Gave bi-monthly company talks on UI/UX and on blockchain, and analysed mobile and web trends
Software Developer EngineerApr 2017 – Dec 2018
- Senior full-stack developer on React, ASP.NET and C#
- Mentored junior developers and coached the support team
- Solved performance issues, from memory leaks to slow stored procedures
- Built a test data generator with React, Redux and Electron
- Ran workshops on Ethereum development and co-ran one on React
GSOFT (now WorkLeap)
2016 · Montréal, CanadaSoftware Developer EngineerMay 2016 – Nov 2016
Redesigned a WPF application as XAML integrator and led its custom controls architecture.
- Built custom WPF controls in Microsoft Blend and led their architecture
- Wrote the XAML/MVVM coding guidance and trained developers on WPF
- Worked on the UI/UX revamp with the business analyst and the lead designer
- Resolved performance issues, built development tools and reviewed code
- Awarded best monthly department employee
Orckestra
2013 – 2016 · Montréal, CanadaSoftware Developer EngineerApr 2013 – Apr 2016
Built Orckestra Commerce Cloud features, then led a Windows 10 point-of-sale app for B2B customers.
- Led the POS project: technical decisions, full-stack development, analysis, design and code review
- Helped build the redux.NET framework and used it in the POS, developing features test-first with NUnit
- Built Silverlight features on MVVM with Prism, custom controls in Blend, and integrated Telerik controls
- Added a REST API layer with ServiceStack and improved the product management experience
- Customised Microsoft Dynamics AX7 MPOS/CloudPOS in HTML, CSS and TypeScript
- Built a Xamarin Android and iOS proof of concept, and wrote integration tests with SpecFlow
- Onboarded new team members and led knowledge transfer on the frontend stack
Euro Information Développements (Crédit Mutuel)
2011 – 2012 · Strasbourg, FranceSoftware Developer EngineerNov 2011 – Dec 2012
Migrated a legacy z/OS banking system to .NET and shipped the Silverlight app built on it.
- Silverlight software in production from September 2012, released in Scrum iterations
- .NET information system in production from July 2012
- Batch programs for the BI team in production from December 2011, then reworked for a SAP BusinessObjects upgrade
IGBMC
2010 – 2011 · Strasbourg, FranceSoftware Developer EngineerSep 2010 – Sep 2011
Prototyped a web portal on IBM WebSphere for a biomedical research institute.
- Installed and maintained WebSphere Application Server and Portal 7.0
- Built Java/J2EE portlet applications with JSP and jQuery
- Deployed web services with Axis and Tomcat for biological computation in Java and Python