In today’s fast-paced digital world, companies need more than off-the-shelf software — they need solutions that grow with them. With a background in engineering, experience in finance from TUM School of Management, and a get-it-done mentality honed since my early days as a joiner, I bring you not just software, but reliable, growth-driven solutions.
The outcomes which benefit my clients reach from bulletproof concepts on how to accelerate their digital transformation, over streamlining processes and providing unique software solutions which help them to improve their cost postition on the bottom line or their turnover on the top line.
Conception
Hours spent on development over the past 3 years
Projects completed during that time
Programming
Maintenance
This phase involves understanding the client’s vision, requirements, and challenges. I begin with an initial consultation to explore the client’s ideas and objectives, conduct stakeholder interviews, and perform market research to identify opportunities and unique selling points. The outcome is a discovery document outlining goals and a roadmap for the project.
In this phase, I create wireframes to outline the application’s structure, develop design mockups, and build a project timeline with milestones and deadlines. I also define the technology stack and system architecture. This phase results in a finalized project plan and design assets.
The third phase focuses on building and refining the product using agile methodologies. I work in sprints, develop both frontend and backend components, conduct code reviews, and perform comprehensive testing, including unit and user acceptance tests. The goal is to deliver a fully functional product that meets quality standards.
Finally, I launch the product and provide ongoing support. This includes deploying to a live server, monitoring performance, and offering regular updates and bug fixes. The deliverable is a live product with dedicated support and a plan for future enhancements.
An overview of my tech stack and the rationale behind my tool selection for enhanced performance and scalability
The core scripting language for web development, enabling interactive elements on websites.
A state management library for JavaScript apps, often used with React for managing global state.
Used for building dynamic, reusable user interfaces with fast rendering and efficient component updates.
A React framework for building server-side rendered applications and static websites, providing automatic code splitting and optimized performance.