about me.
Hi, I'm Ezra a CS graduate from UP Diliman with a deep curiosity for how data can shape decisions, stories, and systems. I love building things that are both functional and meaningful, whether it's a full-stack web app using React or a predictive model using Python and scikit-learn. During my internships, I worked with tools like Pandas, MySQL, Tableau, and Angular to uncover insights and build interactive dashboards. Lately, I’ve been diving into sports analytics and public health data, exploring everything from NBA playoff predictions to HIV perception trends in the Philippines. I'm now looking to grow as a data analyst, somewhere I can keep learning, solving real-world problems, and working with teams that care about impact.
data projects.
Flood Risk Assessment through SWE-Based Hydrological Modeling and Critical Flow Threshold Identification
Built a flood simulation model using shallow water equations and cellular automata to analyze flood progression, infiltration, and critical thresholds in Philippine river systems.
Used: Python - Numba - Matplotlib
Perception Mapping of HIV Awareness in the Philippines
Analyzed survey data from over 35,000 households (NDHS 2022) to quantify HIV knowledge and awareness across demographics. Used preprocessing, quantification, and group analysis to compute a perception metric per respondent and visualize patterns by region, age, and education.
Used: Python - Pandas - Plotly - Jupyter
Comprehensive Analysis of NBA Team Performance through Logistic and Linear Regression and Random Forest Classifier for Predictive Modeling
Used: Jupyter - Python - Numpy - Matplotlib
Implementing a variant of BF Scheduler in xv6
Xv6 is an educational operating system inspired by Unix, developed at MIT. As part of our coursework, we were required to enhance the xv6 scheduler by integrating a skiplist data structure and incorporating virtual deadlines to determine scheduling priorities. This involved modifying kernel-level code to introduce custom system calls, including the creation of a new fork function and a schedlog function aimed at printing detailed information about all running processes.
Used: C - x86
web projects.
Acoustify
Full-stack responsive web app incorporating Spotify Web API. Implements Spotify OAuth through a Node server to get user's songs and playlists. Displays user's most listened songs and artists, recommending similar songs and able to search through millions of songs, with each having a unique dynamically generated page with song information and analysis. Allows the user to play songs through the web.
Made using: Vue.js - REST API - HTML - CSS - JavaScript - Python
Phillipine Stock Exchange Terminal
Django website using Philippine Stock Exchange API and scraped financial data. Company information is scraped from Marketwatch using BeautifulSoup. Main Page has a filter search to allows for user to type in the company ticker to get relevant up to date information. It also integrates the tradingview chart.
Made using: Django - Python - HTML - CSS - Javascript
contact.
Let me know if you have any questions.
guiaomikhail@gmail.com