RIZKI DWI KURNIAWAN

Fullstack Developer · Backend Specialist

I build production-grade web apps, scalable APIs, and AI-powered automation. From ERP to chatbots — clean architecture, fast delivery.

Scroll

AboutMe

I'm a fullstack developer with a backend-first mindset — building reliable APIs, clean architecture, and systems that scale.

With a degree in Computer Engineering from Universitas Nusantara PGRI Kediri, I work across the PHP and JavaScript ecosystems — from Laravel and CodeIgniter on the backend to React and TypeScript on the frontend. I enjoy turning complex requirements into clean, maintainable code and collaborating closely with teams to ship products that users love.

I'm a fast learner who thrives in new environments, and I'm always looking for the next challenge to sharpen my craft.

More about my approach

Tech Stack

Languages · Frameworks · Tools

PHP
Laravel
CodeIgniter
Node.js
Express.js
TypeScript
React
NestJS
MySQL
PostgreSQL
Docker
REST API Design
Git
Testing
System Integration
Clean Architecture

Experience

Software Engineer

PT Bee Mata IndonesiaFull-time

Apr 2025 – Present

Design and implement scalable web applications and REST APIs, collaborating closely with cross-functional teams to deliver high-quality software solutions.

LaravelReactTypeScriptPostgreSQLHonoDockerREST APIAI
  • Architected and developed scalable web applications using modern frameworks
  • Collaborated with cross-functional teams to define project requirements and deliverables
  • Participated in code reviews and provided mentorship to junior developers
  • Applied best practices for software development, including clean code principles and design patterns
  • AI workflow optimization: Integrated AI tools to automate routine tasks, improving development efficiency and reducing time spent on manual processes

Fullstack Developer

Sekawan MediaFreelance

Dec 2024 – Apr 2025

Develop and maintain web applications and REST APIs, writing reusable and testable code in close collaboration with frontend developers and QA engineers.

LaravelJavaScriptPostgreSQLMySQLREST APIGit

Fullstack Developer

Sekawan MediaFull-time

Dec 2023 – Dec 2024

Develop and maintain web applications and REST APIs, writing reusable and testable code in close collaboration with frontend developers and QA engineers.

LaravelJavaScriptPostgreSQLMySQLREST APIGit

Backend Developer

Sekawan MediaInternship

Aug 2023 – Dec 2023

Designed database schemas, implemented API contracts, and integrated third-party services while improving application performance and reliability.

CodeIgniterPHPMySQLGit

IT Support

PKBM LisaInternship

Mar 2022 – Apr 2022

Provided hands-on technical support for students and staff, maintained computer lab infrastructure, and built an internal web application to support daily operations.

CodeIgniter 3PHPMySQL

Selected Projects

Backend-first engineering

AI WhatsApp Bot

Multi-tenant AI assistant with RAG

Hono v4 · TypeScript · PostgreSQL · pgvector · Drizzle ORM · React 18 · OpenAI · WAHA · Zustand · pnpm monorepo

AI-powered WhatsApp chatbot with RAG retrieval, multi-tenant architecture, and real-time message pipeline. Built on Hono v4 with Drizzle ORM, PostgreSQL pgvector, and OpenAI function calling.

Case Study

Video Streaming Infra

RTSP-to-HLS infrastructure platform

Hono v4 · TypeScript · PostgreSQL · Drizzle ORM · MinIO S3 · FFmpeg · React 18 · Ant Design · hls.js · pnpm workspace

Infrastructure platform for CCTV camera management with RTSP-to-HLS transcoding, recording storage on MinIO S3, and live preview via hls.js. Built with Hono + FFmpeg pipeline.

Case Study

Family Graph App

Interactive family tree visualization

Hono v4 · TypeScript · PostgreSQL · Prisma · React 19 · @xyflow/react · Tailwind 4 · Zustand · TanStack Query · pnpm workspace

Interactive family tree application with React Flow graph visualization, TanStack Query data fetching, and Prisma ORM. Features multi-table relational schema with persons, partnerships, and parent-child relationships.

Case Study

Clinic Booking Platform

Healthcare appointments + payment gateway

Laravel 11 · PHP · Passport · Midtrans · Xendit · Stream Chat · Firebase · S3 · MongoDB · Tailwind · Docker

Clinic management platform with doctor scheduling, self-screening, payment gateway integration (Midtrans + Xendit), and real-time chat via Stream. Dual-app architecture with separated admin and API backends.

Case Study

34-Module ERP

Enterprise resource planning with commerce integration

Laravel 12 · PHP · Filament 4 · PostgreSQL · Midtrans · TikTok Shop · Shopee · WooCommerce · Sentry · Telescope

Enterprise ERP platform with 34 modular packages including Accounting, POS, Commerce, and omnichannel integrations (TikTok Shop, Shopee, WooCommerce). Built on Laravel 12 with Filament 4 admin panel.

Case Study

School HRIS

9-package school HR with RBAC

Laravel 12 · PHP · Filament 4 · Livewire 3 · MariaDB · Filament Shield · Maatwebsite Excel · DomPDF · QR Code · Fonnte SMS

Human resource information system for Islamic schools with 9 modular package groups. Features GPS+QR attendance, performance appraisal, Quran reading progress tracking, and RBAC via Filament Shield.

Case Study

Enterprise HRIS

130+ module HR with message bus

Laravel 11 · PHP · Passport · Sanctum · MongoDB · RabbitMQ · MQTT · Firebase · AWS S3 · PhpSpreadsheet · phpgeo

Enterprise-grade HRIS with 80+ modules in admin backend and 50+ in API layer. Features RabbitMQ service bus, MQTT pub-sub for real-time chat, MongoDB for non-relational data, and geolocation via phpgeo.

Case Study
Case Studies

Deep dives into real production systems

Architecture decisions, technical challenges, and lessons from building AI chatbots, ERP platforms, and healthcare systems.

7Case Studies
AI · IoT · ERP · HRIS · HealthDomains
Laravel · Hono · React · DockerTechnologies
Read case studies

Let's work together

Freelance, collaboration, or full-time. I reply within 24 hours.

© 2026 Rizki Dwi Kurniawan