Andreas Hofmann
Frontend Developer · Bern, Switzerland

AndreasHofmann

I build production interfaces that handle millions of transactions — fast, precise, and built to scale. Next.js and TypeScript are where I live.

Currently shipping at Interdiscount

Open to new opportunities

01 ——— About

I build production-grade web experiences — the kind that tens of thousands of people use every day.

At Interdiscount, I work on a high-traffic e-commerce platform — building new features, migrating legacy architectures, and ensuring production stability with Next.js and TypeScript.

While my main strength is frontend engineering, I also bring solid full-stack knowledge with Node.js, REST APIs, and relational databases — letting me collaborate effectively across the stack.

0+Years experience
0+Technologies
0Production apps

02 ——— Work

Experience

Frontend Developer

Current
Interdiscount
Aug 2024 - Present

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

  • 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

Next.jsReactTypeScriptSWRJavaScriptTailwind CSSHTMLCSSGitArgoCDFirebasePlaywrightJest

Software Developer Apprentice

Interdiscount

Aug 2020 - Jul 2024

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

  • 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

Next.jsReactTypeScriptJavaScriptTailwind CSSExpress.jsNode.jsMySQLHybrisSpring BootJavaGit

Software Developer Apprentice (Foundation Year)

Noser Young

Aug 2020 - Jul 2021

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

  • Implemented features for a course management application using AngularJS
  • Built projects with HTML, CSS, JavaScript, PHP, C#, and React Native
  • Learned structured development practices and team collaboration in a professional environment

Stack

AngularJSReact NativeJavaScriptPHPC#MySQLHTMLCSS

03 ——— Tools

Tech Stack

01

Frontend

8 technologies

Next.jsReactTypeScriptJavaScriptTailwind CSSSWRHTMLCSS

02

Backend

4 technologies

Node.jsExpress.jsSequelizeMySQL

03

Tooling

6 technologies

GitArgoCDVercelPlaywrightJestFirebase

04 ——— Work

Projects

01School project

Air Quality Sensor

In progress

Measuring air quality with an Oxocard Connect and sending real-time push notifications to users when thresholds are exceeded. Built with NanoPy.

NanoPyOxocard ConnectPush Notifications

02This site

Portfolio

Live

You're looking at it. Built with Next.js, TypeScript, and Tailwind CSS. Focused on clean architecture, accessibility, and intentional design.

Next.jsTypeScriptTailwind CSS

03Professional work

Interdiscount Platform

NDA

Frontend work on a high-traffic e-commerce platform — features, migrations, and production stability. Details are under NDA.

Next.jsTypeScriptReactTailwind CSS

05 ——— Say hello

Contact

Got something
in mind?
Let's make it real.

I'm always open to exchanging ideas, discussing interesting projects, or exploring new opportunities. Feel free to reach out through any of the channels below.