John Alvin Ambalong

Software Engineer | Ruby on Rails & Full-Stack Development

Software Engineer and CS student specializing in Ruby on Rails. Currently developing Pangu Terminal, a resource-optimization platform for the Wuthering Waves community, while gaining hands-on infrastructure experience as an IT Intern.

Engineering Pangu Terminal | IT Intern at WWCC | CS Student

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 logic

Built with OOP principles and an extensive RSpec suite for test-driven development.

RubyRSpecOOP
Pebble List screenshot

Pebble List

Task management app with immutable state patterns

Built with React hooks for full CRUD functionality and component-based architecture.

ReactJavaScriptVite

Technical Skills

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

Core Stack

Ruby on Rails ·Hotwire ·PostgreSQL ·Docker

Frontend

JavaScript (ES6+) ·React ·HTML5 ·CSS3

DevOps & Infrastructure

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

Foundations

OOP ·Testing ·Database Design ·Version Control

About Me

I’m a Software Engineer and Computer Science student focused on building reliable web applications. I began my studies at Washington State University, transitioned to the workforce to gain practical experience, and am now completing my degree at Walla Walla Community College.

I balance my academic growth with hands-on technical work:

  • Full-Stack Engineering: Developing Pangu Terminal, a Rails 8 + Hotwire platform for real-time game data optimization.
  • IT Operations: Serving as an IT Intern, managing infrastructure, security protocols, and hardware systems.
  • Independent Research: Building logic-heavy projects, like Ruby chess engines and React apps, to master clean architecture.
"I approach every challenge with a researcher’s mindset: if I don't know the answer, I lean on documentation and persistent testing until I find the solution that lasts."

When I’m not at my desk, I’m usually writing technical blogs, exploring new frameworks, or being reminded by my cats that every bug is just a puzzle waiting to be solved.

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