Hi, I’m Hamdi.

I build fast, clean, and maintainable web apps for your business.

12 years building and maintaining web products. Based in East Java, Indonesia (UTC+7).

Work

Built and shipped for production.

I joined Vocalfy to lead the transition from WordPress to a modern stack for a platform offering royalty-free vocals for music producers. I built the app, with a focus on aligning execution with the company’s direction and keeping data integrity intact throughout the migration.

The platform ran on Next.js, Postgres (RDS), and Stripe. It has e-commerce, vocalists hiring flow, and subscription system.

*) This app will be launched in April 2026

In early 2024, I joined Lalals, an AI tool for music producers. I helped unblock a stalled transition from WordPress to a modern stack. Taking over a half-finished build and moving it to launch.

The project spanned three apps (Next.js frontend, Next.js admin, and a NestJS internal API). I led a two-person team, supported data migration, and helped ship the platform as it grew to roughly 400k users.

In late 2024, I was tasked with a project from the ground up. A platform where users can create, enjoy, and share AI-generated songs. The project spanned three apps (Next.js frontend, Next.js admin, and a NestJS API).

My focus was execution quality, making sure the product matched the product manager’s vision and shipped with a polished, consistent UI. We launched in early 2025, and I supported it from zero to roughly 20k users.

In 2022, I worked on Poplar, an investment app that used blockchain-based strategies and allowed clients to invest for very short periods of time.

Coming from a WordPress/PHP background, I joined the product team as we brought in an external React/Redux team. Helped to move the product from an external React/Redux team to an in-house team.

Tools & technologies

  • NextJS
  • React
  • Vercel
  • Tailwind
  • Stripe
  • Postgres
  • Prisma
  • Typescript
  • Javascript
  • NodeJs
  • Git
  • Tanstack Query
  • Shadcn
  • Radix UI
  • Zustand
  • Figma
  • AWS
  • Jest
  • NestJS
  • Rest API
  • Axios
  • Redux Toolkit
  • Webhook
  • Wordpress
  • MySQL
  • PHP
  • CodeIgniter
  • Sass
  • jQuery
  • HTML
  • CSS

What you can expect

  • Reliable partner
  • Fast execution
  • Transparent communication
  • Continuous improvement

Feedback

5-star rating
I've worked with Hamdi on a number projects and each time I am very impressed with his coding.
Client
5-star rating
Great communication, great suggestions, great execution. Seriously, you will not be disappointed.
Client
5-star rating
It was the first time I felt completely at ease leaving the project in someone else's hands. Reliable.
Client
5-star rating
Hamdi is always a pleasure to work with.
Client
5-star rating
Done fast and with quality. Kept in touch about setbacks and resolved on his own.
Client
5-star rating
Hamdi is one of the best freelancers I have ever worked with and I worked with a lot!
Client
5-star rating
Was fantastic to work with. Quick. Very smart and an excellent coder.
Client
5-star rating
Very prompt. Knew exactly what he was doing. Very friendly and easy to work with. Communicates well!
Client
5-star rating
Thank you very much for your professionalism.
Client
5-star rating
As always great person and freelancer to work with. You can just wish for worker like him. Proffesional and experienced. Thanks again!
Client
5-star rating
Hamdi was a pleasure to work with. His was by far the best response I received to my job posting. He outlined clearly how he would approach the task. As soon as I hired him, he set clear expectations and delivered the work ahead of schedule.
Client
5-star rating
He did a great job and was so helpful. Will definitely hire again.
Client
5-star rating
Hamdi was very responsive and was an expert in figuring out my wordpress problems. It was a smaller project, but he devoted his entire attention to completing it quickly and just as I wanted.
Client
5-star rating
Very good as always.
Client
5-star rating
Fantastic coding as usual! Thank you very much.
Client
5-star rating
Good solution for this contract and self-reliable freelancer. English is good.
Client
5-star rating
Hamdi was a pleasure to work with, extremely proficient and did exactly what I needed him to do. Quick and efficient, I'll be hiring him again for more work.
Client
5-star rating
The best freelancer on upwork
Client
5-star rating
Had a great experience with Hamdi. He's a quality freelancer. Would be happy to work with him again.
Client
5-star rating
Hamdi did an excellent job. He is professional and courteous and always does everything I ask in a timely manner. I would highly recommend him.
Client
5-star rating
Great experience and high-quality​ work!
Client
5-star rating
Absolutely love this freelancer. Hire him as a first option if you want to be wise.
Client
5-star rating
Hamdi is one of the best contractors I have worked in upwork: accurate, prompt, excellent communication, good attitude, reasonable, fast, reliable and keep promise on deadline. work quality is excellent.
Client
5-star rating
Hamdi is honest and hard working. He has helped us in emergencies by fixing hard to find technical gremlins quickly and has forever earned our trust and support.
Client
5-star rating
This is one ROCK STAR of a WordPress customization expert. Great guy, too!
Client
5-star rating
Fantastic to work with, one of the best on Upwork!
Client

Get in touch

Note: I'm currently employed. I cannot take more projects. But there is no harm in connecting.

Family photo
About me

I’m a married, forty-ish developer with 12+ years of experience building for the web.

College

I studied Multimedia, which gave me hands-on experience across a wide range of disciplines, from graphic design and interface layout to animation, audio, and video editing.

Early career

Around 2010, I started out in a company as a web designer. This was before Figma, before “UI/UX” became a common term. Back then, we designed websites in Photoshop, yes, Photoshop.

Discovering Code
Discovering code

As a web designer, I was constantly exposed to scripting. I got hooked on jQuery, and that’s where my shift toward development began.

Freelancing

In 2013, I landed my first remote gig with WordPress. From there, I went deeper, learning the full stack and shipping real projects end to end. While still working as a Web Designer.

Over the years

Over the years, I’ve worn many hats, development, QA, UI/UX, wireframing, graphic design, and A/B testing. That range gives me a clear, end-to-end view of a project. I can help shape the plan, think through options, and make decisions that keep the work moving.

And when roadblocks show up, as they always do, I’m comfortable jumping in, troubleshooting them, and finding a practical way forward.

Have something in mind? Let’s connect.