Hello! I am Calvin James Software engineer, musician, and gamer

About Me

I am a graduating BS Computer Science student from the University of the Philippines Diliman. My passion for coding was ignited when we were taking computer science classes in high school. It was fascinating to see how we can write programs that can solve real-world problems or automate mundane tasks.
When I'm not writing code, I'm either playing video games, strumming the guitar, or speedsolving the Rubik's Cube. Right now, the games I spend a lot of time in are Forza Horizon 5 and Apex Legends. I've been playing the guitar for 9 years now (and I'm still bad at it) and I've been playing video games since I was a kid. I average sub-10 seconds in solving the Rubik's Cube. You can check out my WCA profile here!
Here are the technologies that I've worked with:
Languages
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • SQL
  • Python
  • C
Frameworks
  • Svelte
  • Angular
  • React
  • Next.js
  • Tailwind CSS
  • Bootstrap
  • Streamlit
Databases
  • MySQL
  • Firebase
Tools
  • Git
  • Playwright
  • Vercel
Experience

BS Computer Science @ University of the Philippines Diliman

2021 - 2025
  • Currently in my 4th year as a computer science major at the Philippines' national university
  • Took courses on various topics such as data structures and algorithms, software engineering, artificial intelligence, data science, operating systems, computer networks, etc.
  • Currently conducting my thesis under the Algorithms and Complexity Lab of the Department of Computer Science
Projects
Here are some of the projects I've worked on.
This portfolio!
This portfolio!

I made this website with love and care to showcase my projects and skills.

SvelteTailwind CSS
Schedule Converter
Schedule Converter

An open-source browser extension that converts class schedules from UPD CRS to various formats for seamless integration with calendar apps

JavaScriptMoment.js
TeddyCare
TeddyCare

An IoT-powered smart stuffed toy designed to nurture parent-child relationships through real-time remote interactions

Next.jsFirebasePythonArduino
FH5 AFK Skill Points Script
FH5 AFK Skill Points Script

An automation script that allows the player to farm skill points in Forza Horizon 5 while away from keyboard (AFK)

PythonPyAutoGUI
Stress Level Detector
Stress Level Detector

A machine learning project that determines the stress level of a person based on their sleep and lifestyle habits.

PythonScikit-learnStreamlit
ISKOmmute
ISKOmmute

A web app that serves as a commuting guide around the UP Diliman campus using pre-defined jeepney routes.

SvelteKitTailwindMapBox
CS 132 Portfolio
CS 132 Portfolio

A data science project that analyzes tweets calling the FEM regime as the 'Golden Era'.

PythonNumpyPandas
Contact Me
I'm currently looking for opportunities to further improve my skills. Interested in working with me? Please feel free to reach out to me below.