Aan Refarwan
Full-Stack TypeScript & Performance Engineer
I specialize in modern TypeScript architectures across frontend and backend—leveraging SvelteKit, Next.js, Bun, Hono, and PostgreSQL to deliver minimal latency, clean code, and zero technical debt. Based in Indonesia, working with clients worldwide.

About Me
I am a software engineer specializing in modern TypeScript architectures across frontend and backend. Starting from a strong foundation in Software Engineering, I have continuously advanced my technical expertise—architecting high-performance backend systems and responsive user interfaces.
Always adapting to cutting-edge web ecosystems—such as SvelteKit, Bun, and Hono—I focus on efficient data architectures, clean and maintainable code, and scalable solutions that eliminate technical debt.
Work Experience
Senior Backend Engineer
Somactech
September 2025 - Present
Independent Full-Stack Contractor
Freelance
April 2023 - Present
Head of Product & Engineering
Bitbite
May 2023 - December 2023
Web Programmer
PT Fresh Galang Mandiri
August 2022 - March 2023
IT Support & Programmer
Toko Kamera Mbantul
June 2017 - July 2022
Programming Skills
Technologies and tools I frequently use to bring responsive, resilient application designs to life.
Featured Projects
Selected work representing my expertise in managing data, complex states, and responsive interfaces.

Website Jualkamera.com
A catalog website for the Mbantul Camera store with POS (Point of Sale) functionality, ensuring real-time stock updates as all transactions are recorded at the checkout register. Built with a focus on high performance and complex state management using a modern stack.
Visit Website
Website Annora Cipta Kreasi
Company profile and HR training platform (soft skills, public speaking, psychology service, capacity building). Features training class schedules, dynamic articles/blog, and high-performance interactive registration forms.
Visit WebsiteLet's Collaborate
Interested in building a reliable platform or have an exciting project you want to realize together? Let's schedule a brief conversation.