Skip to content

Ryle

Software Engineer

I build web apps end to end with whatever stack the job calls for, and make them fast, secure and usable by everyone.

About

I'm a full-stack software engineer in Baguio, Philippines, working remotely with US teams. I build and maintain web apps, help move legacy code to modern stacks, and lead accessibility work.

Frontend
Responsive UIs built to match the designs I’m handed in Figma, in React, Next.js or Laravel.
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Vue.js
  • Livewire
  • Blade
Backend
APIs that scale, payment integrations, and moves off legacy stacks.
  • Node.js
  • NestJS
  • Express
  • Laravel
  • PostgreSQL
  • MySQL
  • MongoDB
Accessibility & security
Accessibility fixes, APIs locked down against injection, and automated deploys so fixes ship safely.
  • WCAG 2.2 AA
  • ADA compliance
  • Deque
  • Playwright
  • NVDA
  • GitHub Actions

Work

Kept

Financing app

A budget planner built around paychecks. Plan each payday, record what really happened, and export finished months to Excel or PDF.

Year
2026
Status
In development
Built with
  • Laravel
  • React
  • Inertia
  • TypeScript
  • Tailwind CSS
  • Pest

On a phone

Designed for small screens, not squeezed onto them.

Kept dashboard on a phone
Savings calendar on a phone
Budget plan on a phone
Payouts on a phone
Activities on a phone

What it does

Plan every payday

Monthly or twice a month, each paycheck gets split into payables, allowance and savings. No peso goes without a job.

Record what really happened

Paydays fill in from the plan. Fix what changed, finalize, and the month counts toward your savings.

Your year at a glance

Every month is shaded by how close it got to the goal, so you can see your best month and whether you're on pace.

Emergency fund first

Savings fill a 3- or 6-month emergency fund first, then spill over into general savings.

Debt with an end date

Installments know when they end, so you can see what's left and how much cash each payoff frees up.

Built for Philippine paychecks

SSS, PhilHealth, Pag-IBIG and tax are worked out for you. No bank login needed.

Experience

  1. Feb 2026 – now

    Software developer, Career Team

    On a large public job board

    • Own the WCAG 2.2 AA accessibility campaign: 70–80% of issues resolved, using Deque and Claude Code
    • Built an internal Playwright tool that automates WCAG 2.2 AA audits
    • Built a second tool that automates NVDA screen reader testing
    • Migrating the platform from a legacy stack to Next.js and NestJS
    • Take client feature requests from spec to release
    • Next.js
    • NestJS
    • TypeScript
    • Node.js
    • MongoDB
    • Jira
    • Claude Code
  2. May 2025 – Dec 2025

    Software engineer II, Logolife

    On AcceptedX, Logolife’s core business system

    • Built the core system that automated most daily operations
    • Automated membership and student enrollment payments with Stripe: over 70% of all transactions
    • Moved the frontend from React, Bootstrap and hand-written CSS to TypeScript, Tailwind and shadcn/ui
    • Led backend design that raised throughput by 40%, and cut technical debt by about 60%
    • Brought in a proper Git workflow and helped the team adopt a real SDLC
    • Moved deployments to GitHub Actions, gated by lint and type checks
    • Worked directly with US stakeholders
    • React
    • TypeScript
    • Tailwind CSS
    • shadcn/ui
    • Node.js
    • Express
    • MongoDB
    • Stripe
    • Claude Code
  3. Jan 2025 – May 2025

    Developer intern, University of Baguio

    • Built frontend features from Figma designs
    • Shipped in sprints with senior developers
    • React

Contact

Let's talk.

Fastest way to reach me

rylefuentes09@gmail.com
Email me
Based in
Baguio, Philippines
Worked with
International clients and cross-functional teams