Fullstack Webdeveloper.
I build modern, responsive web applications with cutting-edge technologies. Specializing in React, Next.js, and full-stack development to create exceptional digital experiences.
About Me
A fullstack developer specializing in React and Next.js applications with an eye for design.
Personal
Creative thinker with a passion for elegant solutions and attention to detail
Professional
Delivering impactful solutions while constantly exploring new technologies
import { Developer } from 'career'; import { React, NextJS, TypeScript } from 'skills'; const Christoph: Developer = () => { const [passion, setPassion] = useState('high'); const [darkMode, setDarkMode] = useState('always'); useEffect(() => { // Always learning new things const interval = setInterval(() => { learnNewSkill(); }, 24 * 60 * 60 * 1000); return () => clearInterval(interval); }}, []); const buildAmazingThings = () => { return <Innovation /> } return <WebDeveloper skills={[React, NextJS, TypeScript]} theme={darkMode} createValue={() => buildAmazingThings()} />; }; export default Christoph;
My Skills
I've honed my expertise across these technologies to deliver modern, efficient solutions.
Projects
Explore my portfolio of applications showcasing my expertise in frontend, backend, and full-stack development.
- Frontend
Portfolio Website
This website is a showcase of my projects, skills, and experience in software development. It features a modern design with a clean layout and intuitive navigation. The site is build with Next.js, Tailwind CSS and Framer Motion.
ReactNext.jsTailwind CSSTypeScriptFramer Motion - Full Stack
OSM Routing Simulation
This project focuses on the implementation, optimization, and visualization of routing algorithms using OpenStreetMap data. The main objective is to develop an interactive web-based application that compares various routing algorithms, such as breadth-first search, Dijkstra, and A*, and visually represents their operation. A key contribution is the implementation of an efficient graph contraction technique, which significantly reduces computational effort by selectively eliminating intermediate nodes. Evaluation on different datasets (urban, rural, highway networks) demonstrates runtime improvements ranging from 10% to 95%, depending on the network structure and the chosen algorithm. For highway data, which has a low branching density, a node reduction of over 93% was achieved, leading to a computation speedup by a factor of 20. The developed application provides valuable insights into the functioning of routing algorithms and highlights the substantial optimization potential of structural graph transformations for efficient navigation in real-world road networks.
OpenStreetMapNode.jsJavascriptPug.js - Full Stack
PDF Chatbot
This project is a self-hosted AI assistant that enables users to interact with PDF documents by answering specific questions based on their content. Users can upload, manage, and view PDFs directly within the application. An on premise LLM retrieves the most relevant document sections using advanced similarity search, ensuring accurate responses. The system includes a built-in chat history to track past interactions and a secure authentication mechanism for controlled access. Designed for on-premise deployment, it guarantees full data privacy and independence from external AI providers. The platform features a modern Next.js frontend and a Python FastAPI backend, all deployed in a Docker container for streamlined management. It is ideal for researchers, legal professionals, businesses, and institutions that need an AI-powered document assistant to extract insights from extensive PDF collections while maintaining full control over their data.
ReactNext.jsTypescriptPythonFastAPIDockerSupabase - Full Stack
Quote Number Generator
This project is a web application for managing and approving quote numbers. Users with the appropriate permissions can create new quote numbers, while others must approve them. The system features secure authentication and supports different user roles to control the management and approval process. The application is built with Next.js and uses Supabase as its database, providing a modern, scalable, and secure solution for businesses.
ReactNext.jsTypescriptSupabaseDocker - Mobile
Nabelink
A community-based Flutter application that connects neighbors to help each other with everyday tasks and needs. Nabelink is a mobile application designed to foster community connections by allowing users to both request help and offer assistance to others in their neighborhood. Whether it's moving furniture, walking a dog, or borrowing kitchen supplies, Nabelink makes it easy to connect with neighbors and build a stronger community.
OpenStreetMapFlutterFirebaseDart
Education & Experience
My academic journey and professional development path.
A-Levels
2017 - 2020Specialized in Computer Science
Graduated with honours. The main subjects included computer science, maths and chemistry.
Bachelor of Science Computer Science
2020 - 2024Specialized in Software Engineering with focus on web technologies and application development.
Graduated with honours and twice nominated for the Novatec Sponsorship Award in recognition of outstanding performance. Bachelor's thesis focused on 'Analysing Smartphones and Laptops with Regard to Ecological and Economic Criteria for Sustainable Technology Decisions' in collaboration with Tagueri AG. Key courses: Advanced Algorithms, Database Systems, and Software Architecture.
Internship - IT Department
2022 - 2023During my studies, I worked as an intern in the IT department, focusing on network administration and support.
During my studies, I had the great opportunity to complete an internship at Tagueri AG, where I was able to gain practical experience in IT administration and support. I was able to deepen my theoretical knowledge and gain insights into the daily work of an IT department.
Working Student - IT Department
2023Continued working at Tagueri AG after my internship this time focusing on the development of internal tools and support.
After my internship, I was offered a working student position at Tagueri AG, where I was able to further deepen my practical knowledge mainly in the field of developing web applications. I was able to work on various projects and support the team in their daily work.
Working Student - AI Competence Center
2024 - 2025Working as a working student in the AI Competence Center, focusing on the development of internal tools and POCs in the field of AI.
After I finished my bachelor studies, I was thrilled to be offered another working student position at Tagueri AG. I got to switch teams, which was really exciting, and I got to work on some amazing projects in the field of AI. I was able to support the team with my knowledge of web technologies and distributed systems, which was a great opportunity for me.
Master of Science Computer Science
2024 - todayAdvanced studies in Software Engineering and Artificial Intelligence.
Expected graduation in 2025. Currently working on my master's thesis at the German Research Center for Artificial Intelligence (DFKI) on the topic o 'Extending a clinical gait data repository for interactive video data support'. Key courses: Advances Software Engineering, Predictive Analytics and App Development.
Contact
Have a project in mind or want to explore collaboration opportunities? I'd love to hear from you.
Get in Touch
Connect with me on social media or send a message using the form. I'm always open to discussing new projects and opportunities.
Availability
Currently available for full-time positions and freelance projects.
Quick Response
I typically respond to messages within 24-48 hours.