Skip to content

Open to roles & side projects · Kuala Lumpur

Haziq Rusyaidi

Websites and web apps, built end to end.

Full-stack developer by day, taking on a few freelance projects on the side. I design, build and deploy sites, dashboards and AI features, then hand you something you can run without me.

What I can build for you

Alongside my full-time role, I take on a few freelance projects for businesses and founders. One person from first call to deployed, so nothing gets lost between hand-offs.

Websites & landing pages

A fast, responsive site for your business or launch, built so it loads quickly, reads well on a phone and gets found on Google.

  • Next.js + Tailwind CSS
  • SEO basics and analytics
  • Contact form to your inbox

Web apps & dashboards

Internal tools, admin panels and booking systems that replace the spreadsheet: logins, roles, reports and a real database behind them.

  • Auth and role-based access
  • PostgreSQL / MySQL
  • REST APIs

See it in Pulse Board and Roamly

AI features

Add a language model to a product for one useful job, such as reading a document or sorting an entry, with validation and a fallback so it fails safely.

  • Claude / Gemini APIs
  • Structured output checks
  • Cost tracked per request

See it in ResuMatch and Expense Tracker

Deployment & hosting

Get an app off your laptop and onto a server: Docker, a VPS, a domain with SSL, and a deploy you can repeat without me.

  • Docker + Nginx
  • Domain, DNS and SSL
  • CI/CD pipeline

See it in Multi-Agent Research

How a project runs

  1. 01

    Intro call

    We talk through what you need, who uses it and by when.

  2. 02

    Scope & quote

    You get a written scope and a fixed quote before any work starts.

  3. 03

    Build in the open

    A live preview link you can click through as it takes shape, with regular check-ins.

  4. 04

    Launch & handover

    Deployed on your domain, with the code, accounts and a short guide handed to you.

Selected work

Each one has a public repo or a live demo you can check, and a case study on the decisions behind it.

ResuMatch

Solo full-stack — product, AI integration, and deployment

AI-powered resume screener — upload PDF/DOCX, paste a job description, and get a multi-dimensional match score across 5 rubric dimensions plus recruiter playbook evaluation. Supports batch comparison of up to 10 resumes concurrently, PDF report downloads, and Redis-backed rate limiting with per-device history.

Multi-dimensional AI scoring with Gemini via OpenRouter

Next.js 16TypeScriptOpenRouterGemini 2.5 FlashTailwind CSS

Multi-Agent Research

Solo full-stack — agent graph, API, UI and VPS deployment

A research and report generator built on LangGraph: a supervisor agent routes work between search, analysis and writer agents, streams progress to a Next.js UI over SSE, and stops on step and cost budgets.

Supervisor routing with guard rails in code: step budget, ringgit cost cap, two-pass search cap, and a heuristic fallback when the model fails

PythonLangGraphFastAPIOpenRouterTavily

Pulse Board

Full-stack contributor — built during the 2025 ZANKO Hackathon

A task management and progress tracking application built with CodeIgniter 4 that streamlines team collaboration, efficient task handover, and real-time progress visibility.

Kanban-style task and handover flows

CodeIgniter 4PHPMySQLBootstrap 5jQuery

Who I am

I'm a full-stack developer based in Kuala Lumpur. I work across CodeIgniter 4 and React/Next.js, and I'm currently digging into DevOps, infrastructure, and the Claude Code ecosystem — figuring out what happens after code leaves my machine.

Open to freelance projects and full-time roles where I can ship end to end: APIs, UI, and the path to production.

More about me

Prefer a quick chat? Get in touch.

Have a project in mind?

Tell me what you want built and by when. I take on a small number of projects alongside my full-time role, so you get a written scope, a fixed quote and a realistic timeline before any work starts.