About
I started learning JavaScript to prepare for IT classes in school, only to realize that we were actually getting taught Java. Ever since then, I've learnt to read more carefully. Now I have more than 3 years of professional experience and still have the same passion to learn that I've had since that day.
Experience
Education
Check out my work
I've worked various projects throughout the years and here are some of my favorites.
Personal Website
Developed to complement my CV, as well as to showcase my skills and experience. Also it's nice to be able to say, "yeah I have a website". Previously, it was written in Vue, but I wanted to learn Next.js so I rewrote it.
REST API for Personal Website
Developed to fetch data for my personal website, instead of having to redeploy the website every time I want to change something. Hosted as a Cloudflare Worker, so that was pretty cool to learn about.
Carbon Engine
Developed a game engine in C++17 that uses the Vulkan API for rendering. It can only render a 2D triangle for now, but it was a fun project to work on in my free time. I had no prior experience with either C++ or Vulkan, so the only logical thing to do was to make a game engine from scratch, right?
smath
Developed a header-only C++ math library, similar to GLM, written in C++17 that uses no external dependencies. For now, it supports vector and matrix operations, as well as converting between degrees and radians. Not production-ready yet, but a fun project to learn about how the math works behind the scenes. Like the fast inverse square root.
Get in touch
You are welcome to send me an email at [email protected] or reach out to me on LinkedIn.