I graduate as an engineer in spring 2027. I have worked in a restaurant, in technical support and in electronics production, and during my internship I am building a full-stack customer portal. I am looking for an IT job where I can challenge myself and keep learning.
A customer portal where Symmetra publishes reports and client companies view and download them. I am building it on my own during my internship, from the user interface to the server and production.
The admin creates client companies and users, sends single-use invite links and publishes reports as PDF and Excel files
Customers only see their own company's reports and can filter them by year and month
Backend with NestJS and TypeScript, PostgreSQL database through Prisma, frontend with React and Vite
Session-based login, role-based access control, hashed passwords and rate limiting
Runs in production as Docker containers on a virtual server, with scripted backups and automated end-to-end tests for the API
TypeScriptReactNode.jsNestJSSQLDockerGit
The code is not public.
Dartsilaattori: darts mobile app
Completed
School team project (5 people), mobile app, March – April 2026
A mobile app for playing darts. You can play against friends, and game data is saved so you can follow your progress.
Built the game engine shared by the app's darts games: X01, Cricket, Around the Clock, Bob's 27 and a checkout drill
Built the data transformations that turn saved games into charts of each player's progress
Built with React Native and TypeScript, with users and game data in Firebase