About me
I'm a fast thinker with a knack for accuracy who can adapt swiftly to new environments. I have a can do mentality, passion for Computer Science, Software Engineering and thirst for knowledge. To broaden my horizon and learn more about the world of Software Engineering, I regularly read books and visit conferences.
I have specialized in Full Stack web development with a wide range of frameworks and languages on both ends of the stack.
I hope that you are intrigued and want to find out more about me and my skills.
Projects
Learn2Burp
Solo developed a SaaS helping people with R-CPD learn to burp. Handled everything from product and design to backend, payments, and marketing. Built with Vue 3, NestJS, and PostgreSQL.
TypeScript beginner video series
A video series I was working on to teach beginners the basics of programming with TypeScript through practical examples.
"Oi"
Solo developed the jump 'n' run game "Oi" in a pixel art style, including programming and artwork. Used GameMaker Studio 2 and Pyxel Edit.
Employment History
Full Stack Engineer - Sunhat
Munich, Germany (remote)- Developed multiple features end-to-end, taking ownership and effectively communicating with internal and external stakeholders.
- Mentored new engineers who started a new position at the company.
- In charge of accessibility, making sure that the website is accessible to a wide range of users.
- Supported the team interviewing new candidates by conducting the coding challenge round with applicants.
- Helped migrate our AI stack and build AI features end-to-end with Mastra Agents
- Coding Agents used: Cursor, Claude Code
- Technologies used: Angular, Nest.js, Prisma, PostgreSQL, TypeScript, Mastra, Langfuse
Software Engineer - arconsis
Karlsruhe, Germany- Leading development for an internal project on Fullstack-Stack web development.
- Joined multiple customer projects to support teams with my expertise in Full-Stack web development.
- Created CI/CD pipelines from scratch.
- Created benchmarks to determine best practice.
- Technologies used: React, Angular, Spring Boot, Quarkus, Nest.js, Kubernetes, Docker, TypeScript, JavaScript, Java, Kotlin
Intern Back-End Developer - let's dev GmbH
Karlsruhe, Germany- Overhauled obsolete legacy code across applications,resulting increased usability, portability and reduced load time.
- Writing tickets and reviewing work done by peers.
- Technologies used: Spring Boot, Kotlin, Angular
Intern Front-End Web Developer - axial3D
Belfast, Northern Ireland (UK)- Worked on website for doctors to order medical 3D prints.
- Suggested and helped to implement critical software architecture to comply with customers demands, saving the company money and time.
- Added features and took initiative on the implementation.
- Minor tasks for the Back-End team.
- Technologies used: Vue.js, JavaScript, TypeScript, Spring Boot, Java
Intern - SySS GmbH
Tübingen, GermanySySS GmbH is a world leading penetration testing company with multiple customers of the top 50 DAX companies. I worked closely together with HR, improving the workflow by a significant amount with Excel VBA Macros I coded to automate data.
Intern Web developer - Opus
Oelde, GermanyHelping the company's Software Engineers to improve the Website and Online Shop by finding and removing bugs which increased the amounts of visitors.
Education
Computer Science Major - Hochschule Furtwangen University
Specialization in Software Engineering, top of class in data structures and algorithms and mathematics. Focused working on projects including web application development, open source software, mobile development (Android and iOS) and object oriented programming projects. Took part in a pay-per-use tabletop soccer project with other students to improve management and coding skills in a cooperative team environment. Successfully completed two workshops regarding general ethical hacking and penetration testing of web shops.
Studium Generale - Salem Kolleg
Studium Generale: Attended various courses of study, e.g. computer science, business studies, international politics, literature, philosophy and art
Outdoor Leadership Training: Leading a group of 12 peers in the Alps. Responsible for route planning, navigation, food planning, and camp coordination.