Projects
A few things I have built while learning, experimenting, and figuring out what kind of developer I want to become.
SyncDesk
A WPF desktop workspace app for combining different source elements, such as web views and database-driven panels, into a single customizable workflow. Users can save their own workspace layout locally, including position, docking state, width, and height, and reload it from a personal save file. SyncDesk also supports database-driven default workspaces for different workflows, such as administration or project management, so every user can start from the shared layout that fits their role. Source elements can synchronize with each other to keep complex workflows clear and efficient.
- WPF
- C#
- MySQL
- JSON
- XAML
PokeApi
A desktop Pokedex app that pulls Pokemon data, images, and animations from different APIs. It was a good project for practicing API calls, JSON handling, and showing fetched data in a WinUI interface.
- Winui3
- C#
- API Calls
- XAML
Gamebib
A school project for managing games and genres. Users can add games, connect them to genres, favorite games on their own account, and stay logged in with a remember token.
- Winui3
- C#
- XAML
- MySQL
DreamScape Interactive
A school project with a trading item catalog and admin tools. Admins can create accounts with a button that generates a temporary password and emails it to the user, so the admin never sees it. Users must change it on first login, and accounts lock after too many failed attempts.
- Winui3
- C#
- XAML
- MySQL
- Mailserver
Loran's Journey Time
A text-driven adventure game where your choices send the story down different paths and lead to different endings. It also uses background music that changes with the mood of each scene.
- C#