
John Alvin Ambalong
Software Engineer | Ruby on Rails & Full-Stack Development
Building full-stack web applications with Ruby on Rails. Currently developing Pangu Terminal, a resource optimization platform that calculates exact material requirements for Wuthering Waves players.

Pangu Terminal
Resource-optimization platform for Wuthering Waves
Full-stack Rails application that reconciles game progression requirements against player inventory, calculating exact material deficits and detecting synthesis opportunities across 50+ items.
- •Polymorphic data model with JSONB-cached aggregations avoiding recomputation on page loads
- •Cost calculation engine aggregating requirements across 10+ static cost tables and dynamic mapping tables
- •Cross-tier equivalence logic: 10 Medium EXP potions (30k exp) satisfy 1 Premium potions (20k exp)
- •3-to-1 synthesis detection identifying conversion opportunities from surplus lower-tier materials
- •Real-time UI updates using Hotwire Turbo Streams without full-page reloads
- •Cookie-based guest sessions with automatic plan migration on signup
Technical Skills
Technologies and concepts I work with to build production-ready applications
Backend
Frontend
DevOps
Technologies
About
Software Engineer building full-stack web applications with Ruby on Rails. Currently developing Pangu Terminal, a resource optimization platform for Wuthering Waves that handles complex material calculations and inventory reconciliation across 50+ game items.
Currently completing my AAS in Software Design at Walla Walla Community College (June 2026) while developing production applications and gaining hands-on technical experience.
Let's Work Together
I'm actively seeking Software Engineer opportunities in Washington State or remote positions where I can contribute to building quality software.
