- IMS student in Switzerland, entering my 3rd year and focused on software development
- Looking for a software internship in Switzerland for the 2027/2028 practical year
- I like building small tools, school projects, and experiments that feel more like real products than class exercises
- Clean interfaces matter to me because a project should be easy to understand before someone reads the code
| Type | Project | What it shows |
|---|---|---|
| Personal product | FolioLint | Python CLI for checking whether repositories are ready to present publicly |
| Personal frontend | Portfolio Website | Personal website, visual polish, project presentation, and deployment workflow |
| School project | TwinType | Local Streamlit/Ollama app for writing-style generation and prompt experimentation |
| School project | LB259 | IMS data science coursework with Python notebooks, documentation, and regression work |
| FHNW Hackathon | PV Visual Placer | Team machine-learning project for detecting rooftop PV systems and suggesting panel placement |
| BBB Hackathon | Internet ein/aus | Shared hackathon project contributed to and maintained as a separate fork |
| Learning lab | PathLab | Interactive React visualizer for BFS, DFS, Dijkstra, and A* |
| Learning lab | SortLab | Sorting algorithm visualizer with operation counts and custom inputs |
| Experiment | BESP2074 | Interactive simulation/dashboard work with scenarios and long-term forecasts |
| Game/modding (in progress) | UMR Mod | Minecraft modding experiment in Java |
| Open source practice | OSS contributions | Nine genuine open-source contributions, separated from team, school, and friend-project forks |
This overview combines technologies used in personal projects, school projects, team projects, and experiments; my experience level varies by tool.
| Area | Tools |
|---|---|
| Languages | Python C# JavaScript Java |
| Frontend | HTML CSS JavaScript React Vite |
| Python apps and AI | Streamlit Ollama |
| Data | SQL Jupyter Notebook |
I keep the pinned repositories limited to projects that are not already highlighted above. The OSS list on my portfolio separates genuine open-source contributions from forks of school, team, and friend projects.
- Preparing: applications and portfolio material for a 2027/2028 Swiss internship
- Building: practical tools with
Python,C#,JavaScript,React, andVite - Learning: cleaner frontend structure, interactive UI patterns, local AI tooling, and maintainable project structure
- Header uses a real office/code photo adapted into
assets/profile-banner.jpg - The Pac-Man SVG is generated by
scripts/generate_pacman_contrib.py - GitHub Actions checks real GitHub contribution data several times per day and republishes the Pac-Man SVG only when the file really changes
- Workflow file:
.github/workflows/pacman-contributions.yml




