Hey, I'm Ian!

a computer science student currently debugging his life decisions.

Learn More About Me
Profile Picture

About Me

I'm a graduating Computer Science student with a deep passion for frontend development, as well as creating intuitive user experiences. My journey in web development started during my first year of college, and since then, I've been dedicated to mastering the art of building functional web applications.

Throughout my academic career, I've developed a strong foundation in software engineering principles. However, my true passion lies in the principle of simplicity. I believe that is the name of the game.

During my free time, I watch anime, play FPS games, and read news about recent tech developments to keep up with the quickly evolving landscape of technology.

I am currently seeking opportunities to grow as a frontend software engineer, where I can apply my skills and hopefully contribute to building products that make a difference.

4+ Years of Study
~10 Projects Completed
100% Dedication

Skills & Expertise

A comprehensive overview of my technical and management capabilities

Web Programming

HTML5 & CSS3 Advanced
JavaScript (ES6+) Advanced
React.js Intermediate
Responsive Design Advanced
Git & Version Control Advanced
Node.js & npm Intermediate

Management & Soft Skills

Project Management Advanced
Agile Methodology Intermediate
Team Collaboration Advanced
Time Management Advanced
Problem Solving Advanced
Communication Paldo

Featured Projects

A selection of my recent work and personal projects

SHS Capstone Project

Optimization using Multiple BFS

Developed a capstone project optimizing waste bin placement in Brgy. Paciano Rizal, Bay, Laguna by minimizing residents' walking distances and improving collection efficiency. Converted aerial imagery into a 75x50 grid and implemented a novel Multiple BFS algorithm—running simultaneous BFS from various starting points—to identify the most accessible configurations.

View Project →
Java Geospatial Analysis
Connections

Connections

The project involves the creation of a Python program to play the NYT word game "Connections". The program should be able to read an answer key and an initial board, gather the user's 4-word guess, and implement the checking and game logic the Connection game employs.

Python Game Development
ComSignUP

ComSignUP

Developed an ICS Registration Planner GUI application in JavaFX to assist students in planning First Semester AY 2025–2026 courses across BS/MS/PhD Computer Science and Master of Information Technology programs, enforcing program-specific enrollment restrictions through OOP design patterns. Implemented user authentication/registration, dynamic course CRUD operations with real-time calendar visualization of schedules, detailed course modals, and intuitive error feedback for optimal usability and navigation.

Java Database Management

Let's Connect

I'm currently looking for Frontend Software Engineer opportunities. Feel free to reach out if you'd like to work together or just want to chat about web development!