Babel


Babel
Babel was a prototype project designed to help (international) students train their pronunciation of words.
The prototype has speech recognition that can tell what word the user said, using the Web Speech API.
The backend uses Static Site Generation with Next.js and TypeScript.
The frontend uses React with TypeScript.

Ultrapark


Ultrapark
Ultrapark was a finished project implementing a fully automated parking system.
Parking sensors can be registered that receive a unique authentication token, and when a car is detected the sensor will automatically report this to the main server.
The main server keeps track of all sensors and all parked cars, and charges users based on how long a car was parked.
Users can log in with their account to view the location of their cars, and how long they've been parked.
The backend was implemented with Express and TypeScript.
The frontend was implemented with Bootstrap and vanilla JavaScript.