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.

Other Projects

A selection of personal projects that showcase different skills and technologies

Ruby Chess Engine screenshot

Ruby Chess Engine

CLI chess with move validation and checkmate detection

Terminal chess game demonstrating object-oriented design. Implements move validation, collision detection, and checkmate logic with modular class architecture.

RubyRSpecOOP
Pebble List screenshot

Pebble List

Task management app with React hooks

Task management application built with React demonstrating component-based architecture and state management patterns.

ReactJavaScriptVite

Technical Skills

Technologies and concepts I work with to build production-ready applications

Backend

Ruby on Rails ·Hotwire (Turbo/Stimulus) ·PostgreSQL ·Docker ·SQL (PostgreSQL)

Frontend

JavaScript (ES6+) ·React ·HTML5 ·CSS3

DevOps

Docker ·Linux ·Git/GitHub ·CI/CD ·DigitalOcean ·Kamal

Technologies

RESTful APIs ·OOP ·Testing (Rspec) ·Database Design ·JSONB ·Service Objects

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.

John Alvin Ambalong © 2026

Built with Astro + React