Open to roles & freelance

Raffy James Adams

I'm a full-stack product engineer. I build and ship complete software solo — from an empty schema to a live URL: marketplaces, e-commerce platforms, and production LLM automation. Next.js, TypeScript, Supabase, and LLMs are my daily tools.

Raffy James Adams
01 — Selected Work

Production systems running in the real world.

Live e-commerce, a Messenger bot handling real orders, lead-gen tools, multi-agent pipelines, and a native Android app. No toys.

Linktenda admin analytics dashboard
Platform

Linktenda — Multi-Sided Marketplace Platform

A community marketplace connecting customers, merchants, and riders — separate role-based apps, live map-based delivery tracking, and end-to-end tests. My most ambitious build.

Next.js TypeScript Supabase Leaflet Playwright
Visit Linktenda
Read the case study
Problem

A local community needed a delivery marketplace linking three different kinds of users — customers ordering, merchants fulfilling, and riders delivering — each needing a completely different interface.

Architecture

Next.js 16 (App Router) + Supabase (Postgres, SSR auth), with role-separated customer, merchant, rider, and admin surfaces. Leaflet maps power live order and rider tracking; Resend handles transactional email.

Key decisions

Role-based routing keeps each app focused; map-based tracking gives real-time delivery visibility; Playwright end-to-end tests cover the critical order flows; PayMongo handles payments.

Outcome

A deployed four-audience platform — the largest system I've architected solo, spanning ordering, fulfillment, delivery, and administration.

iacollection.shop home page screenshot
Live

iacollection.shop — Premium Footwear E-Commerce

Live e-commerce platform for premium footwear with category-based navigation, integrated Messenger ordering, and Cloudinary-hosted imagery. Built for a real business.

Next.js TypeScript Cloudinary Messenger API
Visit iacollection.shop
Messenger Order Bot screenshot
Production

rjmusic.shop — Messenger Order Bot

Production AI chatbot handling the full order flow: product selection, variants, order capture, confirmation, and status notifications. Zero manual steps.

Node.js GPT-4o Supabase Messenger API
View on GitHub
Read the case study
Problem

Customers messaged the shop's Facebook page at all hours, and every order was handled by hand.

Architecture

Node.js + Express with OpenAI GPT-4o-mini function calling, backed by Supabase and the Facebook Graph API, deployed on Render.

Key decisions

The model calls create-order and check-status tools that write and read real database rows; message-ID deduplication prevents double orders; saved profiles skip re-asking details; replies adapt to English, Filipino, or Bisaya.

Outcome

A production bot running the full order flow end to end with zero manual steps, pushing status updates to customers automatically.

rjmusic.shop home page screenshot
Live

rjmusic.shop — E-Commerce Platform

Full-stack music store with admin dashboard, product variants, automated order notifications, Messenger bot integration, and GA4 analytics.

Next.js TypeScript Supabase Netlify
Visit rjmusic.shop
Read the case study
Problem

A music shop needed to sell online and manage stock without manual spreadsheets or endless back-and-forth messages.

Architecture

Next.js 15 (App Router) + Supabase Postgres, with a product-variant inventory model, a recharts-powered admin analytics dashboard, serverless order functions, Cloudinary images, and Resend email.

Key decisions

Variant price and stock are aggregated from a product_variants table so storefront and admin never drift; orders are written through SECURITY DEFINER RPCs; core logic is covered by Jest tests.

Outcome

A live store at rjmusic.shop taking real customer orders, with an integrated Messenger ordering bot and a real-time analytics dashboard.

AutoAudit.AI screenshot
Live

AutoAudit.AI — Business Automation Auditor

Free AI tool that audits business workflows and generates a personalized automation report. Built as a lead magnet for automation consulting.

GPT-4o mini Netlify Functions Vanilla JS
Visit AutoAudit.AI
Multi-Agent Content Pipeline screenshot
Experiment

Multi-Agent Content Pipeline

3-agent AI system: Agent 1 researches trending topics via Reddit, Agent 2 writes Instagram posts via Claude, Agent 3 converts to voice script. Clean JSON handoffs.

Claude API Node.js Reddit API
View on GitHub
PacePilot screenshot
GitHub

PacePilot — GPS Running Tracker

Android GPS running app with real-time pace tracking, per-km targets, and voice announcements. Built in Kotlin with no XML layouts.

Kotlin GPS API TextToSpeech
View on GitHub
0
Live E-Commerce Platforms
0
Production Chatbot
0
Products Shipped
0
Live Deployments
02 — Stack

Tools I reach for every day.

Development

Node.js
Next.js / React
TypeScript
Kotlin (Android)
REST APIs & Webhooks
Git / GitHub
Serverless Functions
Jest / Testing Library
Playwright (E2E)

AI & Automation

Claude / Claude Code CLI
GPT-4o / OpenAI API
n8n
Make (Integromat)
Zapier
Multi-Agent Systems
Prompt Engineering

Infrastructure

Supabase / PostgreSQL
Netlify
Cloudinary
Render
Facebook / Messenger API
OAuth / API Auth
MCP (Model Context Protocol)
Raffy James Adams portrait
03 — About

The person behind the code.

I'm a full-stack product engineer who builds and ships complete software solo — from an empty schema to a live URL. I work primarily in TypeScript, Next.js, and Supabase.

I've architected a marketplace with four user roles, role-based access, and live map tracking — the largest system I've built solo — alongside e-commerce platforms handling real transactions. I also put LLMs into production: a GPT-4o agent that runs a full order flow end to end with no manual steps.

I work async across US, AU, and EU time zones, and build for production — type-safe, tested, and maintained.

Available for projects GMT+8 · Philippines
04 — How I Can Help

What I can build for you.

The systems I build best — available for freelance projects or as a full-time engineer on your team.

AI Chatbot Development

Messenger and website bots that qualify leads and handle orders 24/7 — without breaking a sweat.

Lead Capture & Qualification

AI-powered lead scraping, scoring, and personalized outreach that actually converts.

Full-Stack Web Development

Production web apps with Next.js, React, TypeScript, and Supabase. Built to last.

Workflow Automation

Connect your tools with n8n, Zapier, Make, or custom multi-agent pipelines. Stop doing things by hand.

05 — Get In Touch

Let's build something that works.

Open to full-time roles and freelance projects. Strongest on full-stack product builds with Next.js, TypeScript, Supabase, and AI.