Skip to content
Clinton Jay Ramonida

I make the quality bar something the pipeline enforces, not something the team remembers.

Senior full-stack engineer — nine years of production web systems, five of them on automotive SaaS at national scale.

  • Senior & staff roles
  • Vancouver, BC
  • Canadian citizen — no sponsorship required
  • TypeScript
  • React
  • Next.js
  • Node.js
  • Tailwind CSS
  • Zod
  • Vue.js
  • PHP
  • Python
  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • WordPress
  • AWS
  • Vercel
  • Docker
  • Cloudflare
  • GitHub Actions
  • Jest
  • Lighthouse
  • Claude
  • OpenAI
01DriftPilotCase study →

A quality bar moved out of the review conversation and into the pipeline, where it cannot be forgotten or argued with under deadline.

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind v4
  • Zod 4
Performance
≥ 95
Accessibility
≥ 98
SEO
≥ 95
Best practices
≥ 90
Largest contentful paint
< 1500 ms
Cumulative layout shift
< 0.05
Total blocking time
< 150 ms
Script weight
< 260 kB
02Riflessi Auto CareCase study →

Any architecture claims reusability. The only honest test is building the second thing — and then reporting what actually had to change.

  • Next.js
  • React Three Fiber
  • glTF-Transform
  • meshoptimizer
5 weeks
Empty repo to live
89%
Hero asset reduction
205k → 96k
Tyre mesh vertices
11
Reviewed pull requests
03TadvantageCase study →

The platform behind dealer websites — built at Convertus, carried through the acquisition into AutoSync. Top all-time contributor across six and a half years.

  • PHP
  • WordPress Multisite
  • Vue.js
  • Node.js
  • MySQL
  • Redis Cluster
  • WP-CLI
  • PHPUnit
1,682
Commits — #1 of 100+ engineers
358
Merged pull requests

Counted from the repository’s own history — private, so this is the one thing here you cannot click through and check.

04AutoTrader.ca — AutoSyncRead →

Five years on the platform thousands of Canadian dealerships run their inventory on. The work I would point at first is the caching — and the outcome that mattered was stability, not speed.

  • Custom in-house OOP PHP, not Laravel or Symfony
  • Redis Object Cache Pro against AWS-hosted Redis
5 yrs
Jan 2020 – Jun 2025
~0
Downtime after rollout
05Open gapsAll three →
  • No test runnerZero automated coverage in either project. The lead-capture path — the only revenue path — has no regression tests.
  • No error monitoringOn total webhook failure a lead survives only as a log line, while the visitor still sees a thank-you page. Silent loss.
  • No perf gate on the second siteRiflessi ships without the Lighthouse budget that protects DriftPilot, so regressions reach the live site undetected.
MeasuredHistory →
9
Years shipping
2
Live sites
32
Reviewed PRs
≥95
Lighthouse perf