Datekanaal is een datingplatform voor studenten en starters in Nederland. De applicatie combineert een Next.js frontend met realtime matchmaking, profielbeheer en backend-logica via Convex.
Ik ben stagiair bij The AI Club en heb het afgelopen halfjaar tot op heden aan Datekanaal gewerkt.
Een pnpm-monorepo met drie apps: desktop-app, web-tray-app en demo. In plaats van een Tauri/Rust-core gebruikt deze versie Electron en gedeelde TypeScript-packages voor onder meer de editor, bestandsbrowser en serverlogica.
De UI is React-gebaseerd en de editorcode zit centraal in @note/editor, zodat de apps dezelfde markdown- en note-ervaring kunnen hergebruiken.
Een local-first desktop app om ideeen en projecten in SQLite te bewaren en via drag-and-drop op prioriteit te rangschikken. Gebouwd met React, Electron en Drizzle, zonder account of cloud-backend.
Een taak- en projectbeheerder met Notion/TickTick als voorbeeld. Projecten en taken zijn gebruikersspecifiek en worden ingeladen op basis van het ingelogde profiel.
Gebouwd met Next.js en TypeScript; alle database-operaties zijn server-side en de data wordt lokaal opgeslagen.
Mijn persoonlijke, statische, client-side gerenderde website. Het toont een overzicht van mijn openbare GitHub-projecten met korte toelichtingen en links.
Hoofddoel is het delen van projecten gefilterd op relevante programmeertalen/tech stack.
De mobiele app die de Todo REST API gebruikt. Hiermee kunnen gebruikers todo’s aanmaken, bewerken (titel/status aanpassen) en de lijst visueel scheiden op basis van voltooide status.
Dit project is mijn eerste zelfgemaakte server en draait nu live sinds mid mei. Het is een REST API met een beveiligde POST endpoint. Hierdoor is het maken van todo’s alleen mogelijk met het juiste account.
De REST API wordt gebruikt voor de mobile app en de web client.
De backend REST API voor de OV-applicatie uit de tweede projectfase. Dit was mijn eerste kennismaking met het bouwen van een REST API (bevat geen POST functionaliteit).
Dit is de frontend van de OV applicatie van het project van de 2e fase. Deze frontend is geoptimaliseerd voor blinde mensen en is volledig toegankelijk.
Dit is een van de eerste native Android apps die ik heb gemaakt. Een basis app waarmee je items in een lokale database kan opslaan en kan terugkijken per dag.
Dit is het eerste schoolproject. Een console applicatie voor de gebruikers van een fitnessschool. Ik was tijdens dit project aan het inlezen over design patterns en had besloten voor dit project voor de state pattern te kiezen.
Met deze applicatie was het de bedoeling dat de gebruiker zijn fitnessschema kon maken en aanpassen. Zo kon je bestaande lijstjes gebruiken of een nieuwe maken.