Projects

AG Solution

Full-Stack Web Developer

Co-developed a DevOps platform to monitor and manage real-time sensor data from industrial machinery across multiple factory locations, providing centralized oversight and analytics for operators.

Tech Stack

ReactTypeScriptJava Spring BootPythonTimescaleDB

Key Contributions

  • Built a dynamic, user-specific dashboard with React and TypeScript for factory-tailored metrics.
  • Developed the primary Java/Spring Boot backend for RESTful APIs and factory configurations.
  • Implemented a Python service for processing and transforming high-volume sensor data streams.
  • Used TimescaleDB to store and query time-series data for performance monitoring and historical analysis.
AG Solution home pageAG Solution profile page

UC-Leuven-Limburg

Web Developer

A school proof-of-concept fish race betting platform where users place bets by scanning RFID cards. Races feature robotic fish with AI-powered photo-finish detection.

Tech Stack

ReactTypeScriptJava Spring BootRFIDComputer Vision

Key Contributions

  • Selected and implemented a modern stack: React + TypeScript frontend, Java Spring Boot backend.
  • Built RFID integration to allow users to scan cards and quickly place bets.
  • Designed a smooth, responsive UX balancing real-time event handling with backend reliability.
Fish race home pageFish race profile page

Plantsense

Full Stack Developer

An AI-powered mobile app that helps users identify plants and diagnose health issues through image recognition and personalised care recommendations.

Tech Stack

React NativeExpoTypeScriptFastAPIPostgreSQLClaude AI

Key Contributions

  • Claude Vision API analyzes photos for scientific names, species info, and care requirements.
  • AI-powered detection of diseases, pests, and nutrient deficiencies with recovery guidance.
  • Track multiple plants, store photos in Supabase, and view full diagnosis history.
  • React Native + Expo (cross-platform), FastAPI backend with PostgreSQL, Jest & Detox testing.

Rock Werchter Planner

Full Stack Developer | Quality Assurance

A stateless, client-side scheduling tool that parses Excel schedules and renders a visual planning chart to display staff assignments across locations and time slots.

Tech Stack

ReactTypeScript

Key Contributions

  • Built the Excel parser and visual planning chart in React and TypeScript.
  • Led QA by setting up the GitHub repository, defining branching strategy, and managing pull request reviews to maintain code quality.
Planner view