PHILLIP-OS v14.0 (tty1)
type 'help' to list commands. try 'sudo hire-me'.
========[ ABOUT ]========
$ cat about.txt
Creative and pragmatic engineer with 14 years of experience. Specializes in full-stack web development and building complex interactive platforms from scratch. Passionate about creating performant, scalable products with clean architecture and thoughtful user experiences.
userPhillip (Phillip Young)
roleFull-Stack Software Engineer
uptime14 years of experience
kernelphillip-os v14.0 (est. 1997)
~/photos/washing_bike.jpg (1997)
Washing the bike — April 26, 1997 — hover/focus to restore colors:colors restored
Building a zero-fee, peer-to-peer men's fashion marketplace as sole engineer — a ~110k-line TypeScript monorepo (React PWA, ~70 Firebase Cloud Functions) with 550+ commits shipped over the last 18 months.
Pivoted the dormant Betaflops platform into a multi-brand architecture serving two storefronts from one codebase: domain-driven branding, per-brand Vite builds with env-injected PWA manifests, and Firebase multi-site hosting.
Designed a cross-marketplace listing engine for eBay, Grailed, and Depop — Cloud Functions build canonical payloads, a Firestore-backed queue tracks operations, and a Chrome (MV3) extension executes them through the seller's own logged-in sessions, with exactly-once posting via Web Locks leader election, sync tokens, and server-side claims.
Implemented marketplace payments on PayPal: partner-referral seller onboarding, instant-disbursement captures with platform fees, and binding offers backed by 48-hour authorizations that capture on acceptance or auto-void via Cloud Tasks; webhook-driven refund and dispute handling.
Automated listing creation with Gemini structured-output extraction (category, size, brand, color, material, condition from photos) using per-market dynamic schemas, plus voice dictation input.
Extended Typesense search with per-market facet schemas and semantic similar-item search via auto-embedded listing vectors.
Built bidirectional inventory sync (weekly/biweekly schedulers) with price mirroring, sold/deleted reconciliation across platforms, and Levenshtein-based relist detection.
Kept scraping-based importers alive against bot management by iterating from Chrome TLS-fingerprint impersonation to geo-pinned residential proxies, with scheduled per-marketplace health-check canaries.
Served Open Graph link previews for the SPA with a Cloudflare Worker + KV populated from Firestore triggers.
Modernized the 2020-era codebase: CRA → Vite 8, Firebase Functions v1 → v2 (Node 24), React Router 7, joi → zod, with 20+ production data-migration scripts.
Built a streaming image pipeline (busboy → sharp → WebP + thumbnails) with Cloud Vision SafeSearch moderation.
[AUG 2012 – AUG 2017] ORACLE — SENIOR HARDWARE ENGINEER
santa clara, ca
Contributed to SPARC processor development by building physical design tools and automation workflows.
Developed algorithms and visualization tools in Perl, Tcl/Tk, and C to optimize floorplanning and routing.
Created reusable, electromagnetically clean bus-routing patterns later adopted by Synopsys.
Designed congestion maps and GUIs to visualize ASIC layout constraints.
Built shape-aware data structures to avoid DRC errors across massive metal/via datasets.
Optimized tool runtime and memory use via parallelism for 7nm process nodes.
Led transition from 10nm to 7nm tooling process across the team.
stack: Perl · Tcl/Tk · C
========[ PROJECTS ]========
$ ls projects/ --long
BOROBOROS
[LIVE]
A zero-fee, peer-to-peer marketplace for men's fashion. · 2025 – Present · Founder, designer, and sole engineer
A men's fashion marketplace — "where clothes find new life" — built by pivoting the Betaflops platform into a multi-brand architecture: one ~110k-line TypeScript codebase serving two branded storefronts. The name blends ouroboros with boro, the Japanese tradition of textile repair and reuse.
Crosslisting engine for eBay, Grailed, and Depop: Cloud Functions build canonical listing payloads, a Firestore-backed queue tracks operations, and a companion Chrome (MV3) extension posts through the seller's own logged-in sessions — exactly-once via Web Locks leader election, sync tokens, and server-side claims.
Binding offers on PayPal: buyer funds are authorized for 48 hours at offer time, captured on seller acceptance, and auto-voided via Cloud Tasks — plus webhook-driven refund and dispute handling.
AI listing autofill: Gemini structured-output extraction fills category, size, brand, color, material, and condition from item photos; voice dictation on the listing form.
Typesense search with per-market facet schemas and semantic similar-item search via auto-embedded vectors.
Bidirectional inventory sync with price mirroring, sold/deleted reconciliation, and fuzzy relist detection.
Open Graph link previews for the SPA via a Cloudflare Worker + KV populated from Firestore triggers.
550+ commits in the last 18 months; toolchain modernized end-to-end (Vite 8, Functions v2 on Node 24, React Router 7, zod).
A peer-to-peer marketplace for mechanical keyboards. · 2018 – 2022 · Founder, designer, and sole engineer
Solo-built marketplace where enthusiasts buy and sell mechanical keyboards, keycaps, and parts — with integrated payments, chat, search, and moderation.
PayPal Marketplaces API integration for orders, payments, and seller onboarding.
Built-in buyer–seller chat with image sharing, notifications, and order tracking.
Full-text instant search and filtering with Typesense + InstantSearch.js.
Automated content moderation using Google Vision.
Cost-efficient Firestore schema design with built-in redundancy.
Transactional and marketing email via MJML, Amazon SES, and SendGrid.
A modular app & workflow platform. · 2023 – 2025 · Founding engineer (first two employees)
Venture-backed platform where users build and share modular apps. Built the foundations: data layer, plugin compilation, sandboxing, permissions, and integrations.
Postgres integration: schema architecture, frontend bindings with caching and optimistic updates.
Custom Vite plugins compiling user-written JavaScript and bundling Python for in-browser execution.
Secure iframe sandbox for user modules with messaging and data syncing.
Framework adapter libraries for React, Svelte, Vue, and Solid.
stack: TypeScript · Solid.js · Postgres · Vite · AWS
A personal archive of code, clothes, and things I've built. · 2026 · Designer & engineer
The site you're looking at — built with Next.js and TypeScript, statically exported, designed as a set of interchangeable themes ranging from album-cover editorial to a Windows-95 desktop.
Multiple full design systems over one shared data layer.
Static export deployable to any free host.
stack: Next.js · React · TypeScript · CSS Modules
========[ SKILLS ]========
$ ls skills/languages# Languages
TypeScript
JavaScript
Python
Perl
Tcl
VHDL
Verilog
HTML
CSS
x86 Assembly
$ ls skills/frameworks-tools# Frameworks & Tools
React
Solid.js
Vue
Svelte
Next.js
Vite
Redux
React Router
Firebase
Django
Cloud Functions
Workbox / PWA
$ ls skills/infrastructure# Infrastructure
Google Cloud Platform
AWS (Copilot, ECS, Fargate)
Docker
Cloudflare Workers & KV
Google Cloud Tasks
$ ls skills/search-commerce# Search & Commerce
Typesense
Algolia
InstantSearch
PayPal APIs
Gemini API
Chrome Extensions (MV3)
$ ls skills/ui-libraries# UI Libraries
Elastic UI
Semantic UI
Material UI
Bootstrap
$ ls skills/other# Other
Git
OpenReplay
PostHog
SendGrid
MJML
Docusaurus
Google Vision
========[ HOBBIES ]========
$ cat hobbies.txt
🧥 FASHION [TODO: personalize]
Menswear is the hobby that turned into a product — an appreciation for construction, fabric, and silhouette that eventually became Boroboros, a marketplace for it.
Interests: TODO: designers, eras, or styles you love
Grails: TODO: pieces you're hunting
🎵 MUSIC [TODO: personalize]
Always listening to something. This section is a rotating shelf of what's on repeat.
On rotation: TODO: current artists / albums
All-timers: TODO: the permanent collection
🏀 SPORTS [TODO: personalize]
Playing, watching, and arguing about it.
Playing: TODO: what you play
Watching: TODO: teams / leagues you follow
📺 ANIME [TODO: personalize]
A running watchlist, from seasonal picks to the canon.
Currently watching: TODO: this season's list
Favorites: TODO: all-time top picks
⌨️ MECHANICAL KEYBOARDS [TODO: personalize]
The obsession that became Betaflops — switches, keycaps, group buys, and the perfect typing sound.