THINGS
I BUILT

Projects I built outside of work — each one started with curiosity and finished with something I could actually use or ship.

// 001

Picksy

Mobile App - Live on Google Play

A full-stack mobile application built independently from scratch. The backend is built in Symfony exposing a clean REST API, while the mobile client is built in React Native and currently live on Android via Google Play Store. Designed, architected, and shipped solo from database schema to app store listing.

PHP Symfony REST API MySQL Docker React Native Android
Picksy app showcase
// 002

Reshape Agency Web

Web - Full-Stack - Client-Facing

The official website for my freelance software agency, designed, built, and maintained entirely by me as a real client-facing product.
Built with a deliberate separation of concerns: an Angular frontend with dedicated components and pages, backed by a Symfony/PHP API with MySQL. The contact form is protected by Google reCAPTCHA validated on both client and server side — a small detail that matters for security. Symfony Mailer handles form submissions. The site is fully SEO optimised for organic discoverability.

PHP Symfony REST API MySQL Angular Docker Symfony Mailer
Reshape agency web
// 003

Garage Door Opener

IoT - Hardware Hacking - Full-Stack

An end-to-end IoT system for remotely opening a garage door built entirely from scratch across every layer of the stack. The frontend is a minimal Symfony web app with basic authentication and a single-button interface. On toggle, it dispatches a background Symfony console command which calls a custom C++ USB controller program that sends a signal through a USB driver to a relay module. The relay is wired directly to a hacked garage remote the original tactile switch desoldered and replaced with relay contacts so triggering it electrically simulates a button press, opening the door. No cloud, no third-party APIs, no off-the-shelf IoT platform. Just a browser button connected to a physical door through five layers of code and hardware.

PHP Symfony Linux C++ USB/Driver IoT Electronics Relay/Hardware
Garage opener hardware
// 004

Home Automation

IoT - Home Assistant - Self-hosted

My apartment runs on a self-hosted Home Assistant setup connected to a home server. Full temperature and moisture monitoring across every room, smart thermostats, and light control — all manageable from anywhere.
The main interface is a tablet mounted in the living room running a custom Home Assistant dashboard I designed myself, serving as the central control panel for the apartment. It's the kind of project that's never really finished — there's always another sensor to add or another automation to tune.

IoT Home Assistant Self-hosted MQTT Smart Home
Home assistant dashboard
// 005

3D Printing & Design

Hardware - CAD Design - Making

I own a Creality Ender V3 Neo and print regularly — a few times a month, for practical needs and personal projects alike. What I enjoy most is the full cycle: identifying a problem, designing a solution in TinkerCad, and holding the finished object an hour later.
Most of what I print I design myself — GoPro mounts, organisers, handy tools and gadgets built around specific needs. More recently I've gotten into lithophanes, which sit at an interesting intersection of design, light, and geometry. The printer is also connected to OctoPrint running on my home server, with a webcam for remote monitoring — because of course it is.

TinkerCad Creality OctoPrint CAD Design
3d Printer printing
// 006

GTA SAMP Roleplay Server

First Project - High School - PAWN

This is where it all started. Built in high school around 2014, this was a fully featured roleplay server for GTA San Andreas Multiplayer (SAMP) written entirely in PAWN, a C-like 32-bit extension language with a dedicated compiler. At the time it had real players (friends) actually playing it.

The server featured a complete login and registration system, five fully functional jobs with checkpoints, salaries and bonuses (bus driver, farmer, garbage truck driver and more), a house management system where players could purchase property and store money, weapons and items, a vehicle system with live speedometer, fuel and trunk mechanics, working gas stations, and a multi-level admin system.

No tutorials, no Stack Overflow, no AI. Just a teenager reverse-engineering how things worked and figuring it out. This project decided everything without it, I probably never go into programming.

PAWN
GTA SAMP Roleplay server script