Skip to content
Back

Taufan Fatahillah

Software Engineer

Profile

Software Engineer with experience across web, mobile, and APIs. Skilled in TypeScript, React, Next.js, Kotlin, and backend frameworks. Active in open-source development and always staying up-to-date with the latest technologies. Based in Jember, Indonesia.

Work Experience

FreelanceFeb 2026 – Present

Full-Stack Developer

  • Building full-stack web applications
  • Vibe coding with modern frameworks
  • Crafting responsive and performant front-end interfaces
BuildWithAnggaMar 2025 – Jan 2026

UI Engineer / Jr. UI Engineer

  • Developed modern user interfaces using Next.js and TailwindCSS
  • Collaborated with the team to deliver scalable front-end solutions
Kerja IT JepangDec 2024 – Jan 2025

Volunteer

  • Contributed to web development projects as a volunteer
  • Collaborated with the project owner on web features
Freelance2020 – 2024

Android Developer & Web Developer

  • Developed Android and web applications for various clients
  • Built end-to-end solutions from design to deployment

Technical Skills

Front-End

React, Next.js, TypeScript, JavaScript, TailwindCSS, Shadcn-UI, HTML5, CSS3

Back-End & Others

Express.js, Hono, Git, Docker, REST API, VS Code

Mobile

Android (Kotlin)

Latest Projects

Halal MUIKotlin, Android

Android app to check BPJPH halal certificates & BPOM registrations in one search box — 1K+ downloads on Google Play.

play.google.com/store/apps/details?id=com.jabirdeveloper.halalmui
Harga PanganNext.js, TypeScript, Tailwind CSS, Recharts, PWA

Monitor Indonesian food prices with a trading-view interface — commodities as tickers, color-coded daily changes, historical charts, and watchlist.

harga-pangan.vercel.app
Ongkir SDKTypeScript, Bun, Hono, Biome, Changesets

Unofficial multi-provider TypeScript SDK for Indonesia shipping rates & tracking — Biteship, Komerce, Shipper.

github.com/cakfan/ongkir-sdk
Accurate MCP ServerTypeScript, Bun, MCP

MCP server that connects AI assistants like Claude to Accurate Online data — ask about stock, invoices, or financial reports in natural language.

github.com/cakfan/accurate-mcp-server
Chat WidgetNext.js, TypeScript, Tailwind CSS, Shadcn-UI, Zustand, Zod

Visual CSS generator for YouTube live chat widgets — customize colors, fonts, layout, and animations with real-time preview.

chat-widget-seven-lemon.vercel.app
API UMKM JemberBun, Hono, SQLite, Zod, OpenAPI

REST API read-only for Jember SMEs directory — real local business data from OpenStreetMap.

github.com/cakfan/api-umkm-jember
API Wilayah IndonesiaBun, Hono, SQLite, Zod, OpenAPI

Public read-only API for Indonesian administrative region data — provinces, regencies, districts, villages with postal codes and coordinates.

github.com/cakfan/api-wilayah-indonesia
DelokFilmNext.js, TypeScript, Shadcn-UI, Server Actions

Web platform for browsing and managing films and Asian dramas, inspired by MyDramaList.

delokfilm.vercel.app
DawahPlayNext.js, TailwindCSS

Islamic study streaming platform with no ads, providing a comfortable and focused viewing experience.

dawahplay.vercel.app
E-Commerce Admin & StoreNext.js, TypeScript, TailwindCSS

Complete e-commerce management system with admin dashboard and online store.

github.com/cakfan/ecommerce-admin
Introvesia.comNext.js, TypeScript

Contributed as a volunteer in developing a platform for personal growth and self-reflection.

introvesia.com

Client Work

DKM Cakes & CookiesCakes & Cookies

Premium halal cakes, cookies & hantaran from Jember — fresh baked every day since 2013.

cakfan.github.io/dkmcakes/
EmasAjiDriving School

Trusted driving school in Jember — private instructors, flexible schedule, well-maintained fleet.

cakfan.github.io/emasaji/

Education

D3 Information Technology / Computer Engineering

Information Technology and Computer Engineering study program

Certifications & Training

  • Dicoding — Belajar Membuat Aplikasi Android (Kotlin)
  • Dicoding — Belajar Fundamental Front-End Web Development
  • BuildWithAngga — Kelas Next.js & TailwindCSS

Languages

  • Bahasa Indonesia (Fluent)
  • English (Passive — reading & technical writing)