Works

A selection of my professional and commercial projects, showing how I’ve applied my skills to real-world products and client work.

Filter by Tech:

Course Management Platform

Next.jsTypeScriptReactDrizzle ORMDrizzle ORMPostgreSQLValibotRadix UIShadcn UITailwind CSS

A fully-featured platform for running online courses, integrating enrollment workflows, payments, user roles, and analytics into a dashboard designed for clarity and scalability.

Spreadsheet view of course enrollments in dark mode. Table cells include User Name, Course Name, Enrollment Type, User Category, Payment, Payment Date, and more.
Spreadsheet view of a course "Reactive neutral infrastructure" in dark mode. Table cells include User Name, Enrollment Type, User Category, Payment, Payment Date, and more.
Spreadsheet view of a course "Reactive neutral infrastructure" in light mode. Table cells include User Name, Enrollment Type, User Category, Payment, Payment Date, and more.
Spreadsheet view of users in dark mode. Table cells include User Name, User Category, Enrolled Courses, E-Mail, Password, Telegram Username, and more.
Conversion table for courses in dark mode. Includes financial statistics: Total Enrolled Users, Total Enrolled Courses, Total Revenue.
Dashboard view with various graphs, staticstics and trends in dark mode.
Open modal "Add Enrollment" in light mode. Includes a form with input fields for User Name, Course Name, Enrollment Type, User Category, Payment, Payment Date, and more.
Open modal "Edit Payment" in dark mode. Includes a form with input fields for Payment, Payment Date, and more.

PhD Navigator

· © #136622
ReactTypeScriptValibotViteTailwind CSS

A planning tool for PhD candidates that maps each stage of the dissertation defense, with automated timelines, reminders, and structured guidance to reduce uncertainty in the process.

An online tool for PhD students that helps plan each stage of the dissertation defense.

eadb

· Work in Progress
SolidJSTypeScriptCloudflarePostgreSQLGraphQLDrizzle ORMDrizzle ORMHonoHonoViteTailwind CSS

A comprehensive database of all content available on EA Desktop, offering deeper insight into the platform and its catalog.

Informational page for the game addon "The Sims 4 Spooky Stuff". Showcases game data & info, game overview and images.
Price History page for the game "Need for Speed Unbound". Showcases game data & info, price history and regional pricing.
Search Results page for the query "battlefield". Showcases a list of cover arts for various Battlefield games and editions.
Informational page for the game addon "The Sims 4 Spooky Stuff" in Korean language. Showcases Included bundle products with their cover art and descriptions.
Build History page for the game "Mirror's Edge Catalyst". Showcases history of published game builds with various developer metadata.

MineBerry Store

ReactTypeScriptViteTailwind CSS

An e-commerce platform for the MineBerry Minecraft server with Tebex integration, extending an existing design system into dynamic, reusable components for a modern storefront.


Minecraft Store

ReactTypeScriptViteTailwind CSS

A streamlined web store for a Minecraft server, designed with subtle animations and guided layouts to direct players toward essential purchasing options.


Minecraft Landing Page

HTMLJavaScriptTailwind CSS

An interactive landing page for a Minecraft server, featuring animated transitions and playful micro-interactions to hold attention and convey server highlights.


GTA RP UI

ReactTypeScriptTailwind CSS

Part of a UI suite for a GTA RP server, featuring multiple immersive in-game screens designed around an existing design system and adapted for smooth integration with the gameplay.

NPC dialog with multiple dialogue options and a caption.
NPC dialog with a purchase offer.
Kitchen sink of multiple in-game UI elements.

GTA RP Character Creator

ReactTypeScriptTailwind CSS

A multi-step character creation flow for a GTA RP server, built to replicate the polish of modern game UIs while aligning with an established design language and mockups.

Character creator interface with "Heritage" section open.
Character creator interface with "Appearance" section open.
Character creator interface with "Hairstyle" section open.
Character creator interface with "Imperfections" section open.
Character creator interface with "Clothing" section open.

GTA RP Landing Page

SvelteTypeScriptViteTailwind CSS

A scroll-animated landing page for a GTA RP server, crafted to highlight key features with smooth transitions and narrative-driven sections that capture visitor attention.


Professor Schedule

· © #127582
ReactGoogle CloudKoa.jsJavaScriptHeadless UITailwind CSS

An internal scheduling tool built in collaboration with a university, streamlining class assignments and availability management for faculty members through a unified front- and back-end system.

View of a calendar with the professor schedule.
View of a calendar with the professor schedule.
View of a list with the professor schedule.

University Schedule

· © #119092
SvelteGoogle CloudJavaScriptViteHeadless UITailwind CSS

An interactive scheduling system for the European University built as a contest submission, enabling students to browse their weekly classes with a responsive UI and seamless updates.

View of a calendar with the student schedule in light mode.
View of a semi-transparent dropdown with a list of useful links in dark mode.
View of a calendar with the student schedule in dark mode.