thiscord
A self-hosted Discord alternative: chat, voice, camera and screenshare.
- 197 server checks in 7 suites
- 83/83 end-to-end tests
- Restore drill passed
- Rust
- axum
- Tokio
- sqlx
- PostgreSQL
- LiveKit
- WebRTC
Full-stack engineerMetro Manila, Philippines · UTC+8
Full-stack engineer with 4+ years of production TypeScript. I lead a small dev team's engineering: I review the code, run CI/CD and monitoring for about twenty servers, and still write the hard parts. Outside work I ship realtime, AI and mobile products end to end.
now → Manager, IT & Digital Solutions @ Miravite Consulting Group
01 / work
Live, in beta, in review or still in development: each badge says which, and when it was last checked. Most repos are private; I'm happy to walk through the code.
A self-hosted Discord alternative: chat, voice, camera and screenshare.
A multi-tenant AI shopping assistant that answers buyers in Taglish from each seller's own catalog.
A home-training app for hybrid fitness racing, driven by a tested, rule-based training engine.
An offline-first point of sale for a specialty café: tablet app, sync server, receipt and label printing.
A shadow-projection puzzle game built in Flutter: 247 levels and an in-app purchase.
A consent-first meeting recorder for meetings you're physically in.
More shipped work
02 / experience
Full-time · On-site
Engineering lead for the IT team: I review the team's work, own deployments and operations, and lead development on a multi-tenant enterprise SaaS product.
Full-time
Built and maintained enterprise web applications for large clients.
Part-time
Backend services alongside full-time work.
Internship
First production codebase.
03 / skills
Pick a skill to see where I've used it. The roles and projects that prove it light up across the page.
04 / approach
The same loop runs at my day job, across about twenty servers, and on every side project.
A green pipeline means the commands ran, not that the system changed. I probe the live endpoint before I call something deployed.
The rules that can hurt someone or lose money live in pure, tested code: a training engine, a sync contract, a level solver.
I build with AI agents (Claude and Codex) as implementer and reviewer. I own the architecture, the spec, the review and the verification.
Health endpoints, probes, alerts and backups with a tested restore come before a feature is called done.
05 / contact
Questions about a project or how something was built: email is fastest. I reply within a couple of days.