ESP32 Hardware Monitor
2026Lightweight Windows try app that sends real-time hardware monitoring data to an ESP32 microcontroller.
- CPU/GPU temperature, power, clock speed, usage, fan speed
- RAM usage
- Disk free space (C, D, E)
- Network upload/download speed
- Serial communication with ESP32
- Runs as Windows system tray application
C#LibreHardwareMonitorSystem.IO.PortsESP32Arduino IDE
Personal Dashboard (WPF)
2025Clock, calendar, tasks, and weather widgets with MVVM.
- MVVM architecture with commands/services
- ICS calendar import (read-only)
- Material styling, CSV persistence
- Interactive To-Do list
C#WPFMVVMAPIs
ChoosePart - PC Part Picker
2025App simulating PC part selection and compatibility checks.
- Allows user selection of PC parts
- Checks compatibility between selected parts
- Uses SQL for data (parts) storage
- Unit tests with NUnit
C#WPFSQLNUnit
Project 300 (Y3 Project) - Pulse
2025-2026Pulse is a web based fitness app which creates personalised workout plans generated by AI.
- Group Project - 4 people.
- Role: Front-end Developer.
- Developed the full-stack achievements and gamification system, implementing Supabase database schema, Express API endpoints, React/Next.js components, and automated badge evaluation logic that awards users for completing workouts and building streaks.
Next.jsTypeScriptREST APITailwindSupabasePnpmZod
Personal Portfolio
2025Personal Portfolio website built on Next.js.
- Shows off selected projects that I am most proud of.
- Responsive, modern and sleek UI.
- Working mailing service using resend (try it, I'll reply :) ).
- My favourite project so far.
Next.jsReactTailwindResendNetlify