Syed Izzuddin · Senior software engineer (full-stack) · Selangor, MY

Building the whole stack,from database to pixel.

I'm Syed Izzuddin. I build web apps end to end: interfaces in Next.js and Nuxt, the Go services and data behind them, and the path to production.

About

Both sides of the stack.

I'm a full-stack engineer, equally at home on either side of the API. On the front end I build with Next.js, Nuxt, React and Vue. On the back end I design Go services, REST APIs and PostgreSQL schemas, and ship them in Docker.

Right now I'm at Gamuda Technologies, working on software for a tunnel boring machine (TBM) project. Before that I built drone mission-planning tools at Aonic, and fintech at BerryPay: investment apps, bill payments and payment-gateway integrations where every sen has to reconcile. On the side, I run my own studio, LakarSoft.

What I enjoy most is helping people solve real problems through digitalisation: turning manual, paper-and-spreadsheet processes into simple systems that save time and cut mistakes.

I care about clean architecture, honest error handling, and interfaces people don't have to think about.

Based in
Selangor, MY
Daily stack
Go + Nuxt / Next.js
Building since
2023, professionally
Education
UiTM · 2× VC Award

Engine room: back end Glass atelier: front end

Experience · Now

Gamuda Technologies

Senior Software Engineer

Building software for Gamuda's tunnel boring machine (TBM) project with Golang and Nuxt, where software meets heavy civil engineering.

  • Golang
  • Nuxt
  • TBM

Experience · Previously

Aonic Sdn. Bhd.

Software Developer

Built the centralised Go backends behind three applications, plus cross-platform drone mission-planning tools with Go (Wails), Vue.js and Nuxt.

  • Designed and maintain REST APIs serving desktop, mobile and web clients.
  • Implemented authentication and role-based access control across platforms.
  • Built secure file-management services and API versioning for multiple client apps.
  • Real-time data synchronisation between distributed systems.
  • Ship and run Dockerised services in production with logging and monitoring.
  • Go
  • REST
  • RBAC
  • Docker
  • Wails
  • Vue.js
  • Nuxt

Experience · Previously

BerryPay (M) Sdn. Bhd.

Software Engineer

Led development of investment web apps and fintech integrations across investment products, bill payments and B2B remittance.

  • Integrated multiple payment gateways and virtual-account providers: transaction flows, callbacks, reconciliation and error handling.
  • Worked on transaction processing with a focus on consistency, reliability and stability.
  • Optimised a biller aggregator service, improving performance and cutting operational issues.
  • Built APIs connecting internal microservices with frontend applications.
  • Ran product demos and technical walkthroughs for clients and stakeholders.
  • Go
  • Payments
  • Microservices
  • PostgreSQL
  • Nuxt

Skills

What's in the registry.

Every container in the port is a tool I ship with. Hover a chip to find it on the quay.

Back end

Front end

Data

Infra & tooling

Selected work

Services in the district.

Lucky Draw Management System

Completed

Fairy Beauty Resources · Campaign platform · Golang · Next.js

A lucky draw management system built to handle 100k+ participants, delivered for two campaigns.

  • Go backend designed for 100k+ participants
  • Registration and draw management, with a Next.js front end
  • Two campaigns delivered on the same stack, both completed
View campaign site

Inventory Management System

In progress

Fairy Beauty Resources · Operations platform · QR codes · Stock tracking

End-to-end inventory and stock-movement tracking, from the supplier all the way to the end user.

  • Stock movement tracker across every hand-off in the supply chain
  • QR codes to identify and trace stock end to end
  • Live stock levels with a full audit trail of every movement

E-commerce

In progress

Fairy Beauty Resources · Full-stack platform · Golang · Next.js · PWA · TanStack · PostgreSQL

A full e-commerce platform, back end and front end: a Go API with Clean Architecture across 50+ endpoints, and an installable Next.js PWA storefront.

  • JWT auth with granular RBAC: Super Admin, Admin, Moderator, Customer
  • Hierarchical categories, inventory, cart sync and discount codes on PostgreSQL
  • Next.js PWA storefront with TanStack for fast, cached data fetching

LQ Studio

Live

Web app · Golang · Next.js

A full-stack web app: a Go API with a Next.js front end.

  • Go REST backend
  • Next.js front end
Visit live site

My studio · Founder

LakarSoft.

My software studio in Malaysia. I design and build web apps, SaaS and interactive 3D experiences for businesses, from first sketch to production.

The scale models in the garden out front are past LakarSoft builds.

  • Go
  • Next.js
  • Nuxt
  • Three.js
  • Supabase
Visit lakarsoft.com

Education

Persisted to the library.

  • Bachelor of Information Systems (Hons.) Intelligent Systems Engineering

    Universiti Teknologi MARA (UiTM)

    Vice Chancellor's Award · CGPA 3.69

  • Diploma in Computer Science

    Universiti Teknologi MARA (UiTM)

    Vice Chancellor's Award · CGPA 3.73

Résumé

Earn the résumé.

Take an on-call shift for the island. Services will start failing; restart them before the SLA burns through its error budget. Or skip straight to the PDF, no judgement.

Recruiter mode~2 secondsSkip the game. Straight to the PDF.

200 OK Your request made it home

Let's work together.

Hiring, building something, or want to digitalise a process? Happy to talk Go, Next.js or Nuxt.

Preparing…