( 00-01 )

WHY WORK WITH ME?

Trendy UI is easy. A product that doesn’t break is rarer.

Less ceremony

Build, test, ship. No endless meetings anywhere, period.

Less ceremony

Build, test, ship. No endless meetings anywhere, period.

Less ceremony

Build, test, ship. No endless meetings anywhere, period.

No fragile stacks

Simple choices that scale when needed later, safely, without rewrites.

No fragile stacks

Simple choices that scale when needed later, safely, without rewrites.

No fragile stacks

Simple choices that scale when needed later, safely, without rewrites.

Polished details

States, edge cases, responsiveness, performance.

Polished details

States, edge cases, responsiveness, performance.

Polished details

States, edge cases, responsiveness, performance.

One point of contact

No handoffs, no lost context ever, seriously, no ping-pong.

One point of contact

No handoffs, no lost context ever, seriously, no ping-pong.

One point of contact

No handoffs, no lost context ever, seriously, no ping-pong.

Performance

Performance

Fast feels expensive. Lean builds, smart caching, zero nonsense. Your site stays snappy, always.

Fast feels expensive. Lean builds, smart caching, zero nonsense. Your site stays snappy, always.

Clarity

Pretty is easy. Proof is harder. Clean UX plus reliable tracking. So decisions ship with receipts.

Clarity

Pretty is easy. Proof is harder. Clean UX plus reliable tracking. So decisions ship with receipts.

Fully responsive

Fully responsive

Looks right everywhere. One design system. All screens. Zero duct tape.

Looks right everywhere. One design system. All screens. Zero duct tape.

( 00-03 )

TOOLKIT I SHIP WITH

( 00-03 )

TOOLKIT I SHIP WITH

My go-to tools for building and maintaining web apps.

( 00-03 )

TOOLKIT I SHIP WITH

My go-to tools for building and maintaining web apps.

( 00-04 )

SHIP LIKE AN OPERATOR.

( 00-04 )

SHIP LIKE AN OPERATOR.

( 00-04 )

SHIP LIKE AN OPERATOR.

Full-stack web apps, production-ready. Clean delivery. Clear ownership. Maintenance included.

*service-001*

Build the Core

Full-stack delivery from UI to database to deployment. Clean flows, readable code, sane architecture.

*service-002*

Stabilize Production

Fix bugs, remove foot-guns, and harden the app with guardrails (error tracking, logging basics, safer releases).

*service-003*

Make It Fast

Performance and Core Web Vitals fixes users actually feel. Less bloat, fewer layout shifts, faster pages.

*service-004*

Operate & Evolve

Admin tools, roles, audit logs, approvals, versioning, and ongoing maintenance. Change without breaking everything.

*service-001*

Build the Core

Full-stack delivery from UI to database to deployment. Clean flows, readable code, sane architecture.

*service-002*

Stabilize Production

Fix bugs, remove foot-guns, and harden the app with guardrails (error tracking, logging basics, safer releases).

*service-003*

Make It Fast

Performance and Core Web Vitals fixes users actually feel. Less bloat, fewer layout shifts, faster pages.

*service-004*

Operate & Evolve

Admin tools, roles, audit logs, approvals, versioning, and ongoing maintenance. Change without breaking everything.

*service-001*

Build the Core

Full-stack delivery from UI to database to deployment. Clean flows, readable code, sane architecture.

*service-002*

Stabilize Production

Fix bugs, remove foot-guns, and harden the app with guardrails (error tracking, logging basics, safer releases).

*service-003*

Make It Fast

Performance and Core Web Vitals fixes users actually feel. Less bloat, fewer layout shifts, faster pages.

*service-004*

Operate & Evolve

Admin tools, roles, audit logs, approvals, versioning, and ongoing maintenance. Change without breaking everything.

( 00-05 )

CLEAR SCOPE. CLEAR COST.

( 00-05 )

CLEAR SCOPE. CLEAR COST.

I price based on scope and risk, not vibes. You’ll get a quote after a short brief.

( 00-05 )

CLEAR SCOPE. CLEAR COST.

I price based on scope and risk, not vibes. You’ll get a quote after a short brief.

Custom

Got a messy app? I’ll make it stable.

Maarif Alawi

Full-Stack Web App Developer

Custom

Got a messy app? I’ll make it stable.

Maarif Alawi

Full-Stack Web App Developer

Maintenance Retainer

Want calm production? Let’s set guardrails.

Brand design

UX + UI design

Development

Full-service creative

Clear scope & weekly plan

Async updates (2x/week)

Release notes + changelog

Post-launch support

Maintenance Retainer

Want calm production? Let’s set guardrails.

Starting at

Rp 3.000.000

/project

Brand design

UX + UI design

Development

Full-service creative

Clear scope

Async updates

Release notes

Post-launch support

( 00-06 )

FAQ

( 00-06 )

FAQ

( 00-06 )

FAQ

The questions that actually matter. Straight answers, no fluff. If yours isn’t here, send it.

When can we start?

Usually 1–2 weeks depending on scope and fit. If it’s urgent, I can prioritize after a quick triage.

Can you jump into an existing app?

Yes. I often take over messy codebases: fix bugs, stabilize flows, and leave it cleaner than I found it.

Do you do design, or just development?

I’m dev-first and design-aware. I can build, polish UI, and work with your designer. If you need full design from zero, we’ll keep it practical and scope it clearly.

What does “maintenance” include?

Bugfixes, small improvements, performance cleanup, dependency updates, and production support. You’ll also get release notes so nothing changes silently.

What’s your process like?

Short kickoff → scope & plan → build in visible milestones → review → ship → stabilize. Mostly async. You’ll always know what’s happening and what’s next.

How do you handle revisions?

Revisions are normal. I keep it clean: changes go through a short request list, prioritized by impact, then shipped in batches (no endless back-and-forth).

When can we start?

Usually 1–2 weeks depending on scope and fit. If it’s urgent, I can prioritize after a quick triage.

Can you jump into an existing app?

Yes. I often take over messy codebases: fix bugs, stabilize flows, and leave it cleaner than I found it.

Do you do design, or just development?

I’m dev-first and design-aware. I can build, polish UI, and work with your designer. If you need full design from zero, we’ll keep it practical and scope it clearly.

What does “maintenance” include?

Bugfixes, small improvements, performance cleanup, dependency updates, and production support. You’ll also get release notes so nothing changes silently.

What’s your process like?

Short kickoff → scope & plan → build in visible milestones → review → ship → stabilize. Mostly async. You’ll always know what’s happening and what’s next.

How do you handle revisions?

Revisions are normal. I keep it clean: changes go through a short request list, prioritized by impact, then shipped in batches (no endless back-and-forth).

When can we start?

Usually 1–2 weeks depending on scope and fit. If it’s urgent, I can prioritize after a quick triage.

Can you jump into an existing app?

Yes. I often take over messy codebases: fix bugs, stabilize flows, and leave it cleaner than I found it.

Do you do design, or just development?

I’m dev-first and design-aware. I can build, polish UI, and work with your designer. If you need full design from zero, we’ll keep it practical and scope it clearly.

What does “maintenance” include?

Bugfixes, small improvements, performance cleanup, dependency updates, and production support. You’ll also get release notes so nothing changes silently.

What’s your process like?

Short kickoff → scope & plan → build in visible milestones → review → ship → stabilize. Mostly async. You’ll always know what’s happening and what’s next.

How do you handle revisions?

Revisions are normal. I keep it clean: changes go through a short request list, prioritized by impact, then shipped in batches (no endless back-and-forth).

( 00-07 )

TESTIMONIALS

01 / 04

"Maarif ships clean, then keeps it stable. Fixes are traceable, not guesswork. After launch, the site feels maintained, not abandoned."

Private Client

Founder

( 00-07 )

TESTIMONIALS

01 / 04

"Maarif ships clean, then keeps it stable. Fixes are traceable, not guesswork. After launch, the site feels maintained, not abandoned."

Private Client

Founder

( 00-07 )

TESTIMONIALS

01 / 04

"Maarif ships clean, then keeps it stable. Fixes are traceable, not guesswork. After launch, the site feels maintained, not abandoned."

Private Client

Founder

( 00-08 )

NOTES FROM PRODUCTION.

( 00-08 )

NOTES FROM PRODUCTION.

( 00-08 )

NOTES FROM PRODUCTION.

Fixes, patterns, and systems worth copying.

  • ALAWI

    CONTACT

( 00-09 )

CONTACT

Let’s talk about what you’re building
and how I can help.

  • Want to chat fast?

+62 817-7577-7778

  • Prefer email?

maarifalaawi@gmail.com

  • LinkedIn

maarifalawi

Start with a brief.

  • ALAWI

    CONTACT

( 00-09 )

CONTACT

Let’s talk about what you’re building
and how I can help.

  • Want to chat fast?

+62 817-7577-7778

  • Prefer email?

maarifalaawi@gmail.com

  • LinkedIn

maarifalawi

Start with a brief.

  • ALAWI

    CONTACT

( 00-09 )

CONTACT

Let’s talk about what you’re building
and how I can help.

  • Want to chat fast?

+62 817-7577-7778

  • Prefer email?

maarifalaawi@gmail.com

  • LinkedIn

maarifalawi

Start with a brief.

I build and maintain production-ready web apps. Clean UI, stable backend, calm releases.

I build and maintain production-ready web apps. Clean UI, stable backend, calm releases.

I build and maintain production-ready web apps. Clean UI, stable backend, calm releases.

Create a free website with Framer, the website builder loved by startups, designers and agencies.