About

One person.
From brief to launch.

I am an independent web designer and developer based in Jakarta. I build custom websites for international businesses, startups, and product teams who want senior-level execution without an agency overhead.

Jakarta, GMT+7 Available now Replies in 24h
Web designer at work

How I work

Direct. Async. Senior-level.

I work independently. When you contact me, I am the one who reads your message, designs your site, writes the code, and handles deployment. There is no account manager passing information between you and a junior designer in another office.

This matters for two reasons. First, you spend less time explaining context, because the person who heard your brief is the same person making the decisions. Second, the quality stays consistent, because there is no handoff where things get lost.

I have been doing this for over six years. Most of my work has been for B2B companies, professional service firms, and community organizations across Indonesia and Southeast Asia. I am now taking on clients in English-speaking markets who want the same quality at a price that makes sense for their stage.

What I actually do well

I design in Figma and build in code. No page builders. What you see in the design is what you get in the browser, and the final code is clean enough that another developer could maintain it without difficulty.

I pay attention to performance. Sites I build score above 90 on Lighthouse mobile by default, not as an afterthought. I care about accessibility, which means the site is usable by people who navigate with a keyboard, use screen readers, or have reduced color sensitivity.

I am direct about what I think will and will not work. If you describe something I think is a bad idea, I will say so and explain why. If you still want to proceed, I will build it. But I will not pretend everything is a great idea just to get the project signed.

My process

How a project actually runs

  1. 01

    Read the brief carefully

    Most projects fail because nobody read the brief twice. I do. I ask clarifying questions before quoting — not after the work has started.

  2. 02

    Send a fixed-price quote

    Within one business day. No vague ranges, no "starting from" language. One number, signed by both of us.

  3. 03

    Design in Figma

    Two rounds of revisions. You leave comments, I fix things. No subjective debates about whether your taste is right — we go with what works.

  4. 04

    Build in code, not page builders

    Clean semantic HTML, modern CSS, vanilla or React JS as needed. No WordPress, no Elementor, no drag-and-drop spaghetti.

  5. 05

    Deploy and stay available

    I handle DNS and deployment. You own the source code, the domain, the hosting account. I stay reachable for one week post-launch.

Frequently asked

Working with me

How do projects typically run?

You send a brief or fill in the contact form. I send back a fixed-price quote within one business day. Once agreed, we do a design phase (you give feedback, two rounds included), then I build and deploy. Total time is usually two to four weeks depending on scope.

Do you work with clients in different time zones?

Yes. I am based in Jakarta (GMT+7) and work fully async. I reply to all messages within one business day and turn around revisions within 24 to 48 hours. No calls required unless you prefer them.

What does the design process look like?

I design in Figma and share a link when the first version is ready. You leave comments, I revise. Two rounds are included. For most projects this is enough; if you need more, we discuss before going over.

Do you offer ongoing maintenance?

Not as a retainer. Sites I build are static or close to it, so they do not need regular maintenance. If something breaks or you need an update, I am available at an hourly rate.

What is your technical background?

I have been building websites for over six years, mostly for B2B companies, professional services, and product teams. I design in Figma and build in code, which means designs are practical and the final output matches what we agreed on.

Can you help if I already have a site that needs improvement?

Yes. If the underlying structure is solid I can redesign pages or sections. If it is built on a platform that limits what is possible, I will tell you that honestly before we start.

Get in touch

Ready to work together?

Tell me what you are building. I will send a quote within one business day.

Start a project