Hi, I'm Andreas Hofmann
I build scalable, high-quality web experiences with Next.js, TypeScript, and modern frontend architectures.
Currently working at Interdiscount
About Me
I'm a software developer specializing in modern frontend development with a strong focus on Next.js, TypeScript, and React.
At Interdiscount, I work on a high-traffic e-commerce platform where I help build new features, migrate legacy architectures, and ensure production stability. I have hands-on experience with frontend migrations, performance improvements, and maintaining complex applications in real-world environments.
While my main strength is frontend engineering, I also bring solid full-stack knowledge. I've worked with Node.js, Express, REST APIs, and relational databases, which allows me to collaborate effectively across backend and frontend boundaries.
I value clean code, maintainability, and pragmatic solutions, and I enjoy working in agile teams where quality and ownership matter.
Experience
Software Developer
Interdiscount
I work on a large-scale e-commerce platform, focusing on frontend development and migrations using Next.js and TypeScript. My role involves maintaining production systems, improving platform stability, and collaborating closely with cross-functional teams in an agile environment.
Focus Areas
- Develop and maintain Interdiscount.ch using Next.js and TypeScript
- Contribute to frontend migrations to improve scalability and long-term maintainability
- Migrate and maintain the Supercard frontend from Next.js v13 to v15
- Provide 3rd-level support and incident handling for production systems
Stack
Software Developer Apprentice
Interdiscount
During my apprenticeship at Interdiscount, I worked on customer-facing features for a production e-commerce platform. I gained hands-on experience with modern frontend technologies and learned how to develop, test, and maintain features in a professional, agile setup.
Focus Areas
- Built and enhanced features using Next.js and TypeScript
- Developed an internal tool to support branch employees
- Implemented a redesigned wishlist feature with a Next.js frontend and Express.js backend
- Worked closely with experienced developers, designers, and product owners
Stack
Software Developer Apprenice (Foundation Year)
Noser Young
In my foundation year at Noser Young, I was introduced to professional software development through real-world client projects. I worked with multiple technologies and built a strong technical base that laid the groundwork for my later specialization in web development.
Focus Areas
- Implemented features for a course management application using Angular
- Built projects with HTML, CSS, JavaScript, PHP, C#, and React Native
- Learned structured development practices and team collaboration in a professional environment
Stack
Tech Stack
Technologies I use regularly in production and professional projects.
Frontend
Backend
Tooling & Workflows
Featured Projects
This portfolio will be continuously expanded with production-oriented side projects.
Get in Touch
I'm always open to exchanging ideas, discussing interesting projects, or exploring new opportunities. If you'd like to get in touch, feel free to reach out.
Location
Bern, Switzerland