
About
PJ Juplo.
I am a Singapore-based builder who ships small, opinionated products end to end: design, code, and the infrastructure underneath. Most of what I build runs locally first and answers to me, not to a vendor's roadmap.
By day I'm a photographer and videographer; after hours I build software - apps I put in front of users, automations that run my studio, and an AI system that remembers how I work. I approach an interface the way I frame a shot: deliberately, with nothing wasted.
I default to local, free, and open-source tools, and I only reach for a paid or external service when a local one genuinely cannot do the job. The bar for shipping is the same either way: it has to feel considered, not templated.
Tech stack
What I build with.
Front-end
Next.js · React · React Native (Expo) · JavaScript · Tailwind CSS · PWA · HTML/CSS
Back-end
Node.js · Supabase · Sanity CMS · PostgreSQL · SQLite · REST APIs & Webhooks
Infrastructure & DevOps
Docker · Vercel · n8n (self-hosted) · Git & GitHub · Seafile / SeaDrive · Tailscale · Local-first (Mac Studio)
AI & Machine Learning
Claude Code · Codex · Hermes-agent · OpenCode · OpenHuman (tinyhumans.ai) · LM Studio · Ollama · Anthropic · OpenAI · MCP servers · RAG / embeddings · Whisper (speech-to-text) · Obsidian · GitHub repos