Yanson.dev

Crafting clean, scalable digital products end‑to‑end.

I'm Yanson, a fullstack developer in Jakarta, Indonesia building web & mobile products with React, Next.js and Laravel — from database schema to shipped UI.

Yanson Ferdinand Kurniadi

Currently working at DKI Jakarta Provincial Gov.

Fullstack Developer

Tech I work with

ReactNext.jsReact NativeTypeScriptLaravelPHPTailwind CSSReduxReact QueryMySQLDockerGitReactNext.jsReact NativeTypeScriptLaravelPHPTailwind CSSReduxReact QueryMySQLDockerGit
About Me

I'm a fullstack developer.

Frontend developer based in Jakarta with 3+ years shipping production React, Next.js and React Native apps, and around a year of experience working fullstack building backend systems and infrastructure with Laravel and Docker. I care about precise, process-driven work, and getting the details right.

Today I split my time between frontend product work React, Next.js and React Native and backend systems built on Laravel, with Docker for deployment and MySQL underneath. I care about staying closely involved with the people who actually use what I build, from gathering requirements through to shipping the feature myself.

3+

Years as a Frontend Developer

4

Companies & organizations

4

Certifications earned

1

Year as a Fullstack Developer

Experience

Where I've worked.

Fullstack Developer

Dinas Perumahan Rakyat dan Kawasan Permukiman Provinsi DKI Jakarta

Contract

Jan 2026 — Present

7 mos · Jakarta, Indonesia · On-site

  • Building SIMON (Sistem Monitoring) end-to-end on Laravel, from schema to shipped features.
  • Main liaison between users and the tech team — gathering requirements, prioritizing, and executing new features end-to-end.
  • Designing and maintaining REST APIs for client-server integration.
  • Managing deployment environments with Docker.
  • Designing database schemas, running migrations, and optimizing queries.
  • Implementing secure authentication and Role-Based Access Control (RBAC).
  • Owning Git version control, bug fixes, and periodic system reporting.
LaravelPHPMySQLDockerRBACGit

Frontend Developer

PT Kloverkres Solusi Integrasi

Full-time

Nov 2022 — Jan 2026

3 yrs 3 mos · Indonesia · Hybrid

  • Built and maintained responsive web and mobile apps with React.js, Next.js, React Native and TypeScript, using component-based architecture and clean code principles.
  • Implemented UI from UI/UX specs with Tailwind CSS and Chakra UI.
  • Integrated REST APIs and handled data fetching efficiently with React Query.
  • Managed app state with React Context and Redux across web and mobile.
  • Shipped new features based on product needs, improving overall user engagement.
  • Diagnosed and fixed visual and functional issues, keeping the experience consistent across platforms.
ReactNext.jsReact NativeTypeScriptReduxReact Query

Staff GL Accounting

PT. Mayora Indah Tbk

Full-time

Nov 2019 — Nov 2022

3 yrs 1 mo · Indonesia

  • Prepared financial reports and reconciled all accounts.
  • Checked payment voucher documents and processed payroll, BPJS and Jamsostek vouchers.
  • Prepared SPT reporting approval letters and reconciled PPh 21, 23 and 4(2).
  • Handled journal entries as part of the monthly closing process.
ExcelFinancial ReportingReconciliation

Staff Admin Consultant Accounting

PT. Solusindo Berkat Bersama

Full-time

Sep 2018 — Nov 2019

1 yr 3 mos · Indonesia

  • Prepared company financial reports.
  • Recorded cash, bank, sales and purchase data.
ExcelData Entry
Background

Education & certifications.

Education

Universitas Bunda Mulia

Aug 2018 — Oct 2022

B.Sc. in Informatics Engineering (S.Kom)

GPA 3.58

South Tangerang, Indonesia

SMK Yadika 4

2015 — 2018

Computer & Network Engineering

Tangerang City, Indonesia

Certifications

HackerRank

ID: dc6b269e9529

HackerRank

ID: 8B8D38F58795

MySQL

BuildWithAngga

ID: zVzsfHKUML

Firebase

BuildWithAngga

What I do

Capabilities & stack.

01

Frontend Development

Building responsive, component-driven interfaces with clean, maintainable code.

React.jsNext.jsTypeScriptTailwind CSSChakra UIRadix UIReduxReact Query
01
02

Mobile Development

Shipping cross-platform mobile apps from a single React Native codebase.

React NativeFlutterFirebase
02
03

Backend & APIs

Designing schemas, building RESTful APIs, and securing them end-to-end.

LaravelPHPMySQLRESTful APIAuth & RBAC
03
04

Tooling & DevOps

Managing deployment environments and keeping projects under control.

DockerGitQuery Optimization
04
Projects

Selected work.

A mix of team and independently-owned projects across web, mobile and admin dashboards.

Sistem Monitoring & Evaluasi Hunian

Dinas Perumahan Rakyat dan Kawasan Permukiman Provinsi DKI Jakarta

A management information system for residents of subsidized public housing units, used to monitor and evaluate beneficiary compliance with the subsidized housing program. Covers beneficiary and family member data, housing unit management (tower, floor, unit number), periodic occupancy monitoring by surveyors, compliance assessment, resident summons, WhatsApp notifications, and reporting (Excel/PDF export) with a statistics dashboard. Includes role-based access control (admin, surveyor, beneficiary) and modern Passkey/WebAuthn login.

PHP 8.2Laravel 11Livewire 3BladeBootstrapMySQLDocker

Ferforge UI

A complete admin dashboard UI kit built independently with React Router 7 — an overview dashboard with live charts and stats, plus a full set of ready-made pages (chat, calendar, email, invoices, file manager, profile, and more) for building SaaS-style admin panels quickly.

ReactReact RouterTailwind CssRadix UITypeScript

Hendra Soenardi Law Firm — Corporate Website

Corporate profile website for Hendra Soenardi law firm, built with Next.js (App Router) and powered by a headless Strapi CMS. Features a company profile, areas of legal expertise, lawyer profiles, awards, clients, news & publications, and a career application form with document upload. Supports bilingual content (English & Mandarin) and is optimized for SEO and performance with server-side rendering.

Next.jsTailwind CSSRadix UIFramer MotionAxios

Natamas Manufacturing ERP Dashboard

PT. Kloverkres Solusi Integrasi

Office management dashboard for Natamas Manufacturing's ERP system, streamlining internal workflows across the organization. Built with Next.js, TypeScript, Tailwind CSS, shadcn/ui and Redux Toolkit.

Next.jsTypeScriptTailwind CSSshadcn/uiRedux Toolkit

TMS Dashboard

PT. Kloverkres Solusi Integrasi

Ticket management system for PT. Guehadir Untuk Indonesia, covering event, promotor and venue administration. The first project I owned as a frontend developer, taken over as the sole frontend contributor at roughly 15% complete and built out with Next.js, TypeScript and REST API integrations.

Next.jsTypeScriptTailwind Css

Guehadir Web

PT. Kloverkres Solusi Integrasi

Public-facing ticketing platform where customers browse and purchase event tickets. Originally built by a senior fullstack colleague who has since left the company; I now own the frontend and continue shipping features requested by clients.

React JSChakra UIJsx

Guehadir CMS Dashboard

PT. Kloverkres Solusi Integrasi

Internal admin dashboard behind the Guehadir platform, covering event, banner, merchandise and cashier management. Inherited after the original fullstack developer's departure; I maintain the frontend and extend it with new client-requested features.

React JSTypeScriptChakra UI

Icepose

PT. Kloverkres Solusi Integrasi

Self-order kiosk app for ice cream booths, designed for large-screen Android tablets. Built independently as frontend developer using React Native with Native Base for UI, Axios for API calls, and Easy Peasy for global state management.

React NativeNative BaseEasy PeasyRedux Tool KitTypeScript

Klinik Pratama Kalpataru Dashboard

PT. Kloverkres Solusi Integrasi

Clinic management system for Klinik Pratama Kalpataru. Inherited after the original fullstack developer's departure; responsible for the frontend and ongoing feature additions requested by the client.

Next JsTypescriptTailwind Css

Icepose Dashboard

PT. Kloverkres Solusi Integrasi

Admin dashboard for managing the master data behind the Icepose ordering app. Built and maintained independently as the sole frontend contributor.

React JsTailwind CssTypescript
Contact

Let's build something great together.

Have a role, project, or idea in mind? My inbox is open.