Hi, I’m Nic — Full-Stack Developer & Product Engineer

Focusing on building scalable end-to-end systems and bridging the gap between ambiguous business requirements and technical execution.

How I Solve Problems

Technical notes: architecture write-ups, refactors, and assessments — with diagrams.

My Workflow

More than just writing code.

Requirement Engineering

Before writing a single line of code, I proactively clarify ambiguous client requirements, ensuring the team builds the right product, not just any product.

Architecture & Logic

Proficient in translating complex business logic into clear Workflow and Sequence Diagrams, aligning stakeholders and developers on technical feasibility.

Execution & Delivery

Delivering pixel-perfect, maintainable code while simultaneously overseeing cross-functional communication to prevent project bottlenecks.

Selected Works & Impacts

Confidential / NDA

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, led realignment on scope, translated ambiguity into sequence diagrams and actionable work, and kept front-end architecture moving while advising client syncs on feasibility.

Church Management System

Event registration, attendance tracking, outing requests, and role-based administration.

Read Case Study →

Task Management System

A collaborative platform with task assignment, drag-and-drop stages, comments, votes, and dashboards.

Read Case Study →

E-commerce Platform

Full-stack platform featuring JWT auth, cart checkout, order management, and admin inventory dashboard.

Read Case Study →

About Me

2020 Oct – 2024 Mar

Pursued Software Engineering at University Malaysia Sabah. Self-funded studies while taking on freelance maintenance projects to support tuition.

2024 Mar – 2025 May

Took a break from formal studies to manage family responsibilities. Continued freelancing — mostly system maintenance with some lightweight development, such as a Badminton Court Booking System and an HR Management System.

2025 Apr – 2025 Sept

Designed and built three full-scale systems: a Church Management System, a Project & Task Management System (React, Next.js, Tailwind CSS, Prisma, PostgreSQL), and an Ecommerce Platform (C# .NET Core backend with React/Next.js/Tailwind frontend). Focused on creating scalable, workflow-driven solutions with advanced features like drag-and-drop task flows, voting, audit trails, and smooth backend–frontend integration.

2025 Oct – Now

Working as a Web Developer at Data Flows Sdn Bhd. Contributing to various web applications and gaining hands-on experience in a professional development environment.

Tech Stack

Next.js
React
Tailwind CSS
Prisma
PostgreSQL
Node.js
.NET (C#)
Vercel
C++
Java
GitHub
Angular
Laravel
PHP
TypeScript
Next.js
React
Tailwind CSS
Prisma
PostgreSQL
Node.js
.NET (C#)
Vercel
C++
Java
GitHub
Angular
Laravel
PHP
TypeScript

Core tools I use for building reliable, maintainable web apps.

“I enjoy solving problems with technology and creating tools that help communities work more effectively. Outside of coding, I also explore philosophy writing and photography — both of which influence my design thinking and creativity.”

Let’s Connect

Looking for a problem solver who understands both Code and Business Logic? Let's chat.

Resume