← fanny.dev

Fanny Bagus Ramadhan

Fullstack Developer

Gresik, East Java, Indonesia · Open to remote & relocation |+62 823-3820-6740 |[email protected] |fanny.dev |github.com/FannyDevz |linkedin.com/in/fanny-bagus-ramadhan

Summary

Fullstack developer with 4+ years of experience designing, building, and running production web applications with Laravel, Node.js (AdonisJS, Fastify), React, and TypeScript. At Digitalku, a web-hosting provider with 10,000+ clients, I own system design and feature planning for core platforms — an in-house WHMCS replacement, an omnichannel support chat, and a management panel for 150+ Proxmox nodes running 3,000+ virtual machines. Comfortable owning a product end to end: architecture, database design, REST and real-time APIs, frontend UI, and Docker/Linux deployment.

Experience

Fullstack Developer (R&D)

May 2023 — Present

Digitalku (PT Jayahost Web Media) · Full-time · Lamongan, East Java

Design and build the core platforms and internal tools of a web-hosting provider serving 10,000+ clients — owning system architecture, feature planning, and implementation across frontend, backend, and infrastructure.

  • Designed and developed Web Host Manager (Laravel, React), an in-house replacement for WHMCS covering client accounts, service provisioning, invoicing, and payments, integrated with cPanel, Proxmox, LXD, domain registrars, and payment gateways.
  • Designed and built Chatku, an omnichannel support chat (Fastify, TypeScript, Next.js, Socket.IO, Redis, BullMQ) that unifies WhatsApp, Telegram, web chat, and Instagram into one real-time dashboard, handling 1,871 customer conversations in its last two months, with Redis-backed locks that prevent two agents replying to the same customer.
  • Built a Proxmox management panel (AdonisJS, TypeScript, React) that manages 150+ Proxmox nodes running 3,000+ VMs and containers, with role-based access, two-factor login, real-time task progress over WebSockets, in-browser consoles, and collision-safe IP/port allocation.
  • Built an uptime-monitoring service covering 200+ servers that sends automatic Discord alerts, so outages are caught before clients report them.
  • Developed custom WHMCS modules and hooks integrating cPanel, Proxmox, LXD, and local payment gateways through their APIs.

Programmer

Dec 2022 — May 2023

RSU Lirboyo (General Hospital) · Full-time · Kediri, East Java

Developed the hospital's information system and supported its IT infrastructure.

  • Developed and maintained SIMRS (Hospital Management Information System) modules used daily by 100+ staff across every hospital service unit.
  • Handled bug fixes and feature requests from medical and administrative staff, and supported the servers and network the system runs on.

UI & Graphic Designer

Oct 2021 — Nov 2022

PT Rahma Riyadi Techno · Contract · Kediri, East Java

  • Designed website and app UI mockups and marketing visuals for client projects, working directly with clients on brand requirements — experience I now apply to building frontend interfaces.

Web Developer

Oct 2020 — Dec 2020

Ruang Digital · Internship · Malang, East Java

  • Built an e-commerce website for the Dinas Koperasi dan Usaha Mikro (local government office) using WordPress, customizing themes and plugins to meet its requirements.

Freelance Web Developer

Mar 2019 — Present

Freelance & Independent Projects · Self-employed · Remote

  • Pharmacy System (Laravel): inventory, stock in/out, expired-medicine tracking, sales and purchase transactions, invoices, and printable reports with role-based access.
  • Watch Store (Laravel, Inertia, React): full e-commerce flow — catalog, cart, checkout, Midtrans payment integration, server-side price validation, automatic stock reduction, and an admin panel.
  • Dogamotion (Next.js, TypeScript, PostgreSQL, Drizzle ORM, Redis): browser-based motion-design platform with ~150 animation templates and a drag-and-drop, Elementor-style website builder — per-device responsive styling, page templates, one-click publishing, and static-site export.
  • Manga automation tools: a Node.js batch chapter downloader with a download queue, and a Python OCR + inpainting tool that removes text from manga panels.

Education

Bachelor of Informatics Engineering (part-time, while working) — Universitas Dian Nuswantoro (UDINUS) · GPA 3.82 / 4.00

2023 — 2027 (expected)

Associate Degree in Informatics Management — Politeknik Negeri Malang (Polinema) · GPA 3.87 / 4.00

2018 — 2021

Publications

Sistem Informasi Manajemen Aktivitas Pembelajaran Menggunakan Framework Laravel — SENTIA 2021 — Seminar Nasional Teknologi Informasi dan Aplikasinya, Vol. 12

Sep 2021 · A learning-activity management information system built with Laravel (in Indonesian).

Skills

Frontend: React, Next.js, Vue.js, TypeScript, JavaScript, Inertia.js, Tailwind CSS

Backend: Laravel (PHP), Node.js, AdonisJS, Fastify, REST APIs, WebSockets / Socket.IO, BullMQ

Database: MySQL / MariaDB, PostgreSQL, Redis, Prisma, Drizzle ORM

DevOps & Infrastructure: Docker, Linux, Nginx / Apache, Traefik, Git, Cloudflare, Proxmox, LXD

Familiar With: Go, MongoDB, Python, WHMCS, Midtrans, UI/UX Design

Certifications

Cyber Security for Developer — Dicoding · May 2026

React — Redux Fundamental — Dicoding · Oct 2025

Getting Started with Deep Learning — NVIDIA · Jun 2025

Computer Networking & System Administration — BNSP · Feb 2018

Languages

Indonesian Native
English Professional working (EPA 523)