Demo
Go to:
School Projects
Personal Projects
Miscellaneous
School Projects
These are the projects that I worked on during my 2022-2023 full stack dev studies, newest first. If the title is a link, you can visit it.
Keytar Hero is a bad pun and a clone of the popular music rhythm game, Guitar Hero. This project is developed using Unity and is designed to run directly on Internet browsers. It was created as some part of our C# course.
Unity
C#
WebGL
- Meal Planner
The Meal Planner is a dynamic web-based application that streamlines meal planning and dietary tracking for health-conscious individuals. Wow. Leveraging the Edamam API, it allows users to create personalized meal plans from a vast product library. It offers dietary analytics with historical data on caloric and nutrient intake, just so you can make an informed meal choice! Key features include a scheduler and a smooth food selection UI with lots of drag and drop stuff.
React
Next.js
MongoDB
Tailwind CSS
- Soccer Club Manager
Soccer Club Manager is a web-based application designed for internal use by a soccer team, to streamline the creation of match results and details, track performances of their roster and facilitate access to personalized training plans. Key features include data visualization with charts and full matches reports. I don't even watch soccer.
Java Spring Boot
Spring Security
MySQL
Thymeleaf
Bootstrap
This manual of procedures can help you manage cloud infrastructure and applications, I hope. The topics are presented in a practical sequence designed for beginners to follow along. We were assigned to provide a .doc or .pdf but I also published this online version generated with Hugo and the Hugo Book theme.
Hugo
Markdown
- Forum
Forum is a web-based application where members can participate in online discussions and share their interests or ideas, similar to Reddit. It provides subforums for everyone to connect and build communities around any specific topic in a user-driven environment. Key features for this student project include user authentication with moderation tools, streamlined subforums creation (better than the Reddit one), search and vote.
PHP Laravel
MySQL
Blade
Bootstrap
- Tracker
Tracker is a generic app that keeps record of whatever you need by using the RESTful API that we learned from our web services course. It first started as a todo list, then as a video games completion history tool, then as a gym routine scheduler. The backend is flexible and works the same either way.
Java Spring Boot
MySQL
Bootstrap
X-Count is a simple, original game that I created as part of our very first course on JavaScript and user interfaces. The goal is to visually guess the percentage of X characters displayed in the grid, as fast as you can.
JavaScript
HTML
CSS
My first student portfolio as part of our web design course. It is written from scratch in pure HTML/CSS. They kept telling us nobody does pure CSS anymore. :(
HTML
CSS
Personal Projects
I did these for fun.
I tried the Godot Engine for a few days to get a feel of its scripting language and made this physics-based, flying platformer thingy. The little character moves a bit like a lunar lander in low gravity and must reach the end of the level.
On desktop, use either the Up, Left, Right arrow keys or W, A, D. On mobile, use the touchscreen controls but it's much harder.
insitu.js is a script that I wrote to display artwork as if there were photographs of it hanged on a wall. I used to do that on Photoshop with my digital illustrations before posting them on social media. Now it's automated.
It simulates shadows, perspective and more by dynamically adding randomized CSS to an image element and its wrapper. It is triggered on click from a button or gallery thumbnails, as shown in the live demo.
I played Street Fighter a lot. SFLIST lists all Street Fighter moves for those entries I enjoyed the most, so not a lot of them, in a responsive format. It is a static website generated with Jekyll and YAML data files. CSS and JavaScript are used to dynamically convert text strings to more appealing arcade stick inputs. I used it a lot myself on mobile.
This is a playlist called #digitarhythm, a selection of music I discovered over the years by playing video games. Probably the oldest page I kept alive.
Miscellaneous
Small coding experiments.