I build full-stack products, and I'm learning to break them.
Software engineer at Rootcode. I like turning slow, form-heavy processes into software people don't dread. Evenings go to an MSc in Cybersecurity.
Hello!
I care about the unglamorous partsof a product: clear data models, careful edge cases, and forms that never lose someone's work. That's where software earns trust.
Building is how I learn fastest.Most of what I know started as a side project that got out of hand.
Security changed how I write code.Studying it has me reading my own work the way an attacker would, and designing for that from the start.
Work
Experience
- Software Engineer · Rootcodecurrent2024 — nowWeb and mobile products with React Native (Expo), React and Next.js. Spring Boot services, plus ASP.NET and EF Core services hosted on Azure.
- Software Engineer · Flyxto2022 — 24React and Next.js apps, REST APIs and third-party integrations.
Education
- MSc Cybersecurity · Staffordshirein progress2025 — nowThreat modelling, secure systems and defensive engineering.
- BSc Software Engineering · Plymouth2021 — 25Distributed systems, databases and production-grade apps.
Shelf
The Subtle Art of Not Giving a F*ckMark Mansonreading now
So far it is teaching me to care about fewer things, and care about them properly.
Stack
- Frontend DevelopmentReact.js · Next.js · JavaScript · TypeScript · Tailwind
- Animation LibrariesMotion · GSAP
- Backend DevelopmentNode.js · Express · Nest.js · C# · ASP.NET · EF Core
- DatabasesMongoDB · MySQL
- Cloud PlatformsAWS · Azure
- Mobile Application DevelopmentReact Native · Expo
- User Interface DesigningFigma · Framer
- Version ControlGit
- TestingPostman · Insomnia
- Tools I UseNotion · ClickUp · Slack · Canva · Trello
Commits
Say hi
got an idea, a role, or just a question? my inbox is open.
it's in Sri Lanka · I usually reply within a day











Socials