Hi, I'm NicFull-Stack Developer & Product Engineer
I clarify messy requirements, sketch the architecture, and ship full-stack web apps — from client builds to products I run myself.
Technical notes with sequence diagrams — for the full story behind the bullets.
How I work
Understand the rule
Clarify requirements with stakeholders before coding. When specs and reality diverge, confirm scope early — don't build on wrong assumptions.
Make it legible
Workflow and sequence diagrams, state models, and scoped tasks that everyone can review before the big build.
Ship and maintain
Pragmatic stack choices, clean API and UI boundaries, and refactors that fix once across roles and surfaces.
Selected work
Enterprise system turnaround
Role: Tech BA & front-end dev
Joined mid-flight on a confidential enterprise CRM where logic and expectations had diverged. I stopped build-on-bad-assumptions, realigned scope, translated ambiguity into sequence diagrams and actionable work, and kept front-end architecture moving while advising client syncs on feasibility.
About Me
Oct 2025 – June 2026 · 8 monthsData Flows Sdn Bhd
Web Developer / Product Engineer
Lead delivery, refactors, and technical BA on enterprise apps; aligned schemas and UI with real finance/ops workflows.
- Architected Flexible Financial Settlement Engine: Lead dev & technical BA: commission payout redesign — batching, partial line items, locks/state aligned with accounting; cut post-launch finance rework. See full →
- Engineered 360° Performance Evaluation Module: Owned KPI-linked 360° reviews: auto-assignment, tokenized external access, Angular schema-driven forms + JSONB — new question types via config. See full →
- Led Frontend Architecture Refactoring: Unified duplicated portals: dynamic forms by route, RBAC-gated shared component library — fixes ship once across admin/agent views. See full →
Part-time freelance during university grew into full-time independent delivery — church, task, and booking systems, plus products I still run.
- Web Development & Maintenance (Apr 2022 – Mar 2024): Landing pages, product catalogs, ongoing maintenance and feature work while completing the degree.
- Systems & products (Mar 2024 – Sept 2025): HR and badminton booking systems; church, task, and e-commerce platforms; personal applicant-tracking / AI-assisted career prep (What I Applied). Workflows, RBAC, audit trails, voting, DnD task UX, clean API/UI (Next.js, Prisma, PostgreSQL, .NET).
Pursued Software Engineering at University Malaysia Sabah. Self-funded studies while taking on freelance maintenance projects to support tuition.
Education
- STPMSt Paul Institution · 2018 – 2019
- Bachelor of Software EngineeringUniversity Malaysia Sabah (UMS) · 2020 – 2024
Technical notes
Architecture write-ups with diagrams — when you want the how, not just the bullet.
- Flexible financial settlement — Finance “shopping cart” batches, consolidated payment vouchers, commission states (NDA).
- 360° performance evaluation — Assignment engine, JSONB, tokenized partner API, schema-driven Angular + mobile Likert layouts.
- Frontend architecture refactoring — Unified dynamic forms, shared library, RBAC across admin and agent portals.
- Full-stack assessment reflection — Pooling, infinite scroll stability, a live merge-order bug, and a transparent post-interview follow-up.
Tech Stack
Mostly Next.js, React, and PostgreSQL; also Laravel, Angular, Node.js, and Go.
Outside of work I write on philosophy and shoot photography — both push me to notice what people assume and what they overlook, which carries into how I gather requirements and design interfaces.
Photography on Instagram (@nicholas_loong)
Let’s Connect
Open to full-stack and product engineer roles. Easiest reach: email or WhatsApp.