Nice to meet you!
A software developer, a tech enthusiast, a mechanical keyboard nerd... there are lots of things you can call me.
I'm constantly learning new things, and evolving with the world. Innovation excites me, and I'm always looking for new tools to play around with.
From web development to embedded systems, computer-aided design and AI, I experiment with many avenues of technology to build things that I find exciting.
In this website, you can find more information about my previous experiences and work. I hope you enjoy your stay!
Here is a few of the projects that I have worked on in the past!
Hover or click on a card to see more information about it!
Budget tracking by scanning pictures of receipts
Personal journal with sentiment analysis for mental-health
Fighting game written entirely in Python
Fully-featured luxury custom mechanical keybooard
Live recipe suggestions by showing ingredients on camera
IoT system that controls windows in your house
Reinforcing better habits while working at home using computer vision
I have spent way too much money on this hobby.
You might have notices that one of my projects was a keyboard.
I've been in the niche world of custom mechanical keyboards since 2016. I went from wanting a Ducky Shine 3 to designing my own boards from the ground up.
Through this hobby, I was able to learn how to design basic circuits and also model keyboard cases using CAD software including KiCAD, AutoCAD and Fusion 360. Designing keyboards has also helped me to learn a lot about lower-level programming in C.
I still plan on designing more keyboards in the future, so keep an eye out for new designs as time goes on.
Feel free to reach out to me for anything keyboard-related! I'm always happy to share my knowledge.
Patience is key.
I started speedrunning competitively since early 2017, and it was one of the most fulfilling (and mentally challenging) experiences of my life.
Without getting into specifics, I was a high-ranking runner in a fairly popular speedgame during the time, and have won tournaments for hundreds of dollars in prize money. People who know me closely can verify this.
It truly is a mental battle. You are in total control of the game, and any mistake you make is purely your own (except for RNG, of course). It gets really easy to beat yourself up, but you learn to keep moving forward and push towards your goal.
To this day, nothing really compares to the feeling of beating your own time. It may seem like a simple thing, but when you grind for days, or even weeks or months without success, it feels like heaven.
I honestly wish I had more time to put into this hobby. I'm investing time into more important things for now.
This website was built from scratch using Strapi, Tailwind CSS and Next.js.
© 2021 Marc Kevin Quijalvo