Rifqi Taw

Available for freelance & contract work

What I Can Build For You

I work as a fullstack developer with the frontend as my strongest side. That means you get interfaces that are genuinely well built — and a backend, database, and integration layer that you don't have to hire a second person for.

Frontend Development

My main craft

Turning designs into responsive, accessible, and fast interfaces. From landing pages to complex dashboards with heavy state management.

  • Responsive & pixel-perfect UI (mobile → desktop)
  • SPA, SSR, or static site rendering
  • Reusable component library & design system
  • State management for complex data flows
Vue.jsNuxtReact JSNext.jsAngularTailwind CSS

Backend & REST API

Server side that keeps up

Building the engine behind the interface: authentication, role & permission, business logic, and clean REST APIs that are easy for any client to consume.

  • REST API with clear, documented contracts
  • Authentication, roles & access control
  • File upload, export, and scheduled jobs
  • Server-side validation & error handling
Node.jsExpress.jsPHPLaravelCodeIgniter

Database Design

Structured from day one

Designing schemas that stay maintainable as the product grows — proper relations, indexing, and migrations instead of patched-up tables.

  • Relational schema & ERD design
  • Migration and seeder setup
  • Query optimization & indexing
  • Data migration from a legacy system
MySQLPostgreSQL

Payment & Third-Party Integration

Connect it to the real world

Wiring your app to the services it needs — payment gateways, email, and external APIs — including the webhook and callback handling most people forget about.

  • Midtrans & Xendit payment integration
  • Webhook / callback handling & status sync
  • Third-party REST API consumption
  • Transactional email & notification setup
MidtransXenditWebhookREST API

Fullstack Web Application

End to end, one person

The whole thing handled by a single developer: database, API, and interface. Fewer handoffs, fewer misunderstandings, one consistent codebase.

  • Company profile, dashboard, or internal tools
  • Admin panel with reporting & data export
  • Multi-role application flows
  • From requirement gathering to production
NuxtLaravelInertia.jsExpress.jsPostgreSQL

Design to Code

Figma in, working web out

Handing me a design file is enough. I translate it into clean, componentized markup that matches the mockup and behaves well on every screen size.

  • Figma / XD / PSD → responsive web
  • Component breakdown & naming convention
  • Micro-interaction and page animation
  • Cross-browser checking
Tailwind CSSBootstrapPrimeVueshadcnGSAP

Performance & SEO

Fast pages, found pages

Auditing and fixing what makes a site slow or invisible — bundle size, image delivery, rendering strategy, and the meta tags search engines actually read.

  • Core Web Vitals & Lighthouse improvement
  • Image optimization and lazy loading
  • SSR / SSG rendering strategy
  • Meta tags, Open Graph & sitemap setup
Nuxt SSRLighthouseSitemapOpen Graph

Maintenance & Deployment

After launch matters too

Keeping an existing project alive: fixing bugs, adding features, refactoring legacy code, and getting it shipped to production reliably.

  • Bug fixing & feature addition on existing code
  • Legacy refactor to a modern stack
  • Deployment to Vercel or a VPS
  • Git workflow & release management
GitGitHubVercelVPS

How I Work

A predictable process, so you always know which stage your project is in.

01

Discovery

We talk about the goal, the users, and the constraints. I ask a lot of questions here so nothing surprises us later.

02

Planning

Scope, tech stack, data structure, and timeline get written down. You know what you get before a single line is written.

03

Development

Built in small increments with regular progress you can actually click on, not just a status update.

04

Testing & Revision

Cross-device checking, edge cases, and your feedback rounds — fixed before it ever reaches your users.

05

Launch & Support

Deployed to production with handover documentation, plus a support window for anything that comes up.

Have a project in mind?

Tell me what you're trying to build. I'll come back with an honest take on the scope, the stack, and the timeline — no obligation.