Phil Trinh trinh.uk
Phil Trinh

Phil Trinh

Founder, builder and global operator.

I build things and keep them running.

About

the short version

I co-run SenPrints, a print-on-demand SaaS platform, and Printik, a Houston-based supplier on the same stack — plus AloRide, motorcycle rental in Singapore.

Before going independent I was a software engineer at SIG and Grab.

These days I spend most of my time on business management, AI agent tooling, self-hosted infrastructure, family, and sports.

Based
Singapore
Before
Engineer at SIG & Grab
Studied
CS, Drexel · a few software patents
Member
Committee, Vietnam Blockchain Association

Business portfolio

4 companies
  1. since 2021

    SenPrints CFO & Co-founder

    Global print-on-demand platform — dev and ops team in Hanoi, incorporated in Singapore, with a worldwide supplier network.

  2. since 2024

    Printik LLC CFO & Co-founder

    Print-on-demand supplier based in Houston, TX, running on the same stack as SenPrints.

  3. since 2025

    SyncTrack Board of Directors

    A Shopify app for branded order tracking — a custom tracking page and order tracker that keep every shipping update in one place.

  4. since 2015

    AloRide Pte Ltd Founder

    Motorbike rental in Singapore — daily, weekly, and monthly bikes for work, delivery, and leisure.

Recent projects

things I’ve made
01

DotBar

Your Claude and Codex limits, always in sight: two tiny bars in the macOS menu bar for the current 5-hour session and the week, red from 90 %, with exact numbers and reset times a click away. Around it, a minimal menu bar companion — battery, calendar, CPU and RAM, prices, or any shell script, with colored status dots. Under 1 MB, near-zero CPU.

macOS · open source App Store →GitHub →
02

RelayKey

Remote administration for machines behind firewalls and NAT, with no backend server of ours. One command on the target machine and you have an end-to-end encrypted channel to it — a root shell, and TCP port forwarding so SSH and RDP reach it without a VPN or an inbound firewall rule. Peers find each other over public relays; the browser client needs nothing installed.

Windows · macOS · Linux · web Site →Web client →
03

Snippet Keyboard

A custom keyboard that does exactly one job: insert a snippet with one tap. No QWERTY, no autocorrect, no analytics — you keep your usual keyboard and switch over only when you need a canned reply, an address, or a URL fetched live at tap time. Under 50 ms per insert, under 30 MB of RAM.

04

TapSay

An offline phrasebook for the three seconds when you actually need it — at a taxi window, a pharmacy counter, a market stall. Tap a phrase and the phone says it out loud in their language, across 17 languages, both directions, with no signal and no typing. A numeric keypad speaks prices, and the reply comes back as tappable answers so you understand it without reading a script you don't know.

05

Freeport

A decentralized peer-to-peer marketplace over Nostr. People broadcast trade intents into topic-scoped markets; personal agents discover matching intents and negotiate automatically, and humans confirm the final deal. No central operator, no matching server — relays are dumb pub/sub and all the logic runs client-side.

Nostr · P2P Demo →Landing →
06

Proxy Switchboard

A lightweight, multi-platform app that routes your traffic per destination — through SSH, SOCKS5, MITM, WireGuard, or Tor, all by simple hostname rules.

multi-platform Site →
07

ViệtTelex

A Vietnamese Telex input method for macOS: no underline while typing, and it works in Terminal and Chrome where other IMEs break. ~130 ns per keystroke, zero network. Minimalist, intuitive, performant.

macOS · open source Site →GitHub →
08

Notiful

A tiny, local-only macOS menu-bar app that pulls one-time passcodes — 2FA and verification codes — out of your notifications so you can copy them in one click, and optionally run a shell command on each code.

macOS · open source GitHub →
09

Final Notice

Generates professional debt-collection demand letters — a print-ready PDF with a formal letter and matching envelope, localized and legally formatted for 80+ jurisdictions and 29 languages.

Travels

places I’ve been · tap to open

Interests

in no particular order
  • Tennis
  • Swimming
  • Self-Hosted
  • Proxmox Clusters
  • eCommerce
  • P2P
  • AI Agents
  • Fund Management
  • Investing
  • Computer Science
  • Financial Markets
  • Fintech Regulatory
  • Geo-arbitrage