frzxw
Resume
Line illustration of Fariz Wibisono

Fariz Wibisono

Full-Stack Software Engineer

Full-stack software engineer working with TypeScript, React, Next.js, Node.js and PostgreSQL. I build and modernize production web platforms: interfaces, APIs, data pipelines, and the tests and infrastructure around them.

Reach me at , see my code on GitHub (opens in a new tab), or find me on LinkedIn (opens in a new tab) and X (opens in a new tab).

Experience

  1. Full-Stack Software EngineerEnclavium – Present
    • Led the brownfield modernization of Invictus from an MVP built around Robinhood Chain (Telegram bot and Express-served web app) into a multi-chain, multi-protocol LP terminal on seven chains, serving 1,000+ concurrent users and $4M in transaction volume.
    • Re-architected it as a TypeScript monorepo (pnpm, Turborepo): Next.js web, Fastify API with oRPC and WebSockets, per-chain indexers, and BullMQ workers on PostgreSQL with TimescaleDB and Redis.
    • Integrated 31 protocol deployments across 15 variants (Uniswap, PancakeSwap, Aerodrome, Meteora) on EVM chains and Solana, normalized server-side into one position model.
    • Replaced the MVP's custodial hot wallets with Privy embedded and self-custody wallets so no private keys are stored, and chose TimescaleDB after measuring 30-day event storage at about 22 GB compressed versus 80 GB in plain Postgres.
    • TypeScript
    • Next.js
    • Node.js
    • Fastify
    • PostgreSQL
    • TimescaleDB
    • Redis
    • BullMQ
    • Docker
    • MCP
  2. Software Engineer InternPT SCADA PRIMA CIPTA – Bandung, on-site
    • Re-implemented core modules of PROMIA, a risk-based inspection (RBI) desktop application, as a Next.js web app on SQL Server, working from its screens, workflows and data structures rather than its source code; covered flows with Playwright E2E and Vitest unit tests.
    • Built scada.co.id as a static Astro site on Sanity CMS (GROQ, six cross-referenced content types), deployed with Docker on a VPS, so non-technical staff publish without code changes.
    • Automated PDF-to-article drafting with an n8n and LLM (OpenRouter) pipeline into Sanity, with field validation, run logging and human review before publishing.
    • Next.js
    • TypeScript
    • SQL Server
    • Playwright
    • Vitest
    • Astro
    • Sanity CMS
    • n8n
    • OpenRouter
    • Docker
  3. Software Engineer (Volunteer)KEMAKOM UPI –
    • Built the Dinamik 19 event website (competition pages, technical guidelines) and the P2M community tourism website.
    • PHP
    • Laravel
    • MySQL
    • JavaScript
    • Tailwind CSS
  4. Full-Stack Software Engineer (Freelance)Freelance –
    • Delivered websites and web applications for clients and communities end to end: requirements, REST APIs (Laravel, Express.js), React and Next.js frontends, MySQL and MongoDB, deployment and handover.
    • JavaScript
    • TypeScript
    • PHP
    • Laravel
    • React
    • Next.js
    • Node.js
    • Express.js
    • MySQL
    • MongoDB
    • Tailwind CSS
    • Git

Selected work

All work

Websites and landing pages

Toolbox

Full list

  • TypeScript
  • JavaScript
  • PHP
  • Python
  • Rust
  • Dart
  • React
  • Next.js
  • Astro
  • Tailwind CSS
  • Radix UI
  • Flutter
  • Node.js
  • Fastify
  • Express.js
  • NestJS
  • Laravel
  • PostgreSQL
  • TimescaleDB
  • MySQL
  • MongoDB
  • Redis
  • BullMQ
  • Supabase
  • Vitest
  • Playwright
  • n8n
  • Docker
  • GitHub Actions
  • Cloudflare
  • Vercel
  • Git
  • GitHub
  • Biome
  • Turborepo
  • Postman
  • MCP
  • OpenRouter
  • Claude Code
  • Cursor
  • Sanity CMS

Education and certifications

More about me

Education

  • Universitas Pendidikan IndonesiaComputer Science, undergraduate2023 – Present

Certifications

Awards

To be added.

Writing

All posts

On repeat