I wrote my first line of code eight years ago and never stopped. What began as curiosity has become my craft and my mission: building things for the web that are fast, precise and quietly beautiful. Most of my waking hours belong to a keyboard.

The field moves fast, and I keep pace. Frontend is my main base and where I live. The rest of the stack is territory I keep claiming, one system at a time.

Download CV

— experience

8 years

— status

currently unavailable

— coordinates

47.3676° N · 8.51152° E

  • G

    2024 — present

    Frontend Engineer · Zürich

    At goTom I build the interfaces of a platform that digitalizes media sales — campaign management, CRM and order handling for the advertising industry. Frontend is my responsibility, from architecture down to the last easing curve.

    VueJS
    SCSS
    Webpack
    Gulp
    Jest
    Docker
  • H

    haas web solutions

    2023 — present

    Founder · Zürich

    Demand for web solutions in my circle grew faster than expected, so I made it official. Under my own name I plan, design and ship projects for small and medium-sized businesses across Switzerland.

    React
    Next
    Vue
    Angular
    SCSS
    Strapi
    Bash
  • Y

    2022 — 2023

    Frontend Developer · Zug

    Calydo builds brand communication for its clients. I built the digital side of it. A steady rotation of client projects — new builds, relaunches and the quiet work of keeping existing ones alive.

    React
    TypeScript
    NextJS
    PHP
    Craft CMS
    Vanilla
  • A

    2018 — 2020

    System Administrator / Frontend Developer · Luzern

    My first job in tech. I started as a system administrator keeping the agency's infrastructure running, then moved to the frontend team — building forms and HTML emails that had to survive every mail client ever shipped.

    HTML
    CSS
    JavaScript
    PHP
    Linux
  • 2017 — 2018

    Radio and IT Specialist · Pristina

    Three months of training in Stans, then deployment to Pristina as a radio and IT specialist with the KFOR mission. It taught me discipline, how to stay calm in a minefield and how to fix a radio in a storm.

    Discipline
    Punctuallity
    Endurance
    Pragmatism
    Resilliance

  • H

    HF Zug

    2024 — present

    Dipl. Techniker HF Informatik · Student · Zug

    A flyer on the 348 bus decided it. I'm now in my final year at HF Zug, focused on application development in part-time alongside 80% at goTom. It won't be the last degree.

    Python
    Networking
    Linux
    Databases
    Cyber Security
  • C

    Codeworks

    2021 — 2022

    Software Engineering Immersive · Graduate · Barcelona

    Twelve weeks, full-time, JavaScript all the way down. Around fourteen hours a day, seven days a week. Codeworks in Barcelona remains the hardest thing I have chosen to do, and the fastest I have ever grown.

    JavaScript
    Node.js
    Express
    React
    Angular
    MongoDB

Frontend is home base. The rest of the stack is not off-limits — I intend to understand and own every layer of it, from the interface down to the infrastructure.

Right now that means staying a student: automation, machine learning, cryptography — whatever sharpens the toolkit gets a place on the bench.

Press play. The particles will pick up the beat.

on repeat

bpm

Session Add
Skee Mask
  • main quest

    I'm refining the goTom interface, screen by screen, until it feels perfect in every way.

  • side quest

    I'm writing an OS-agnostic playbook that sets up my entire development environment with a single command.

  • reading

    'The Wind-Up Bird Chronicle' by Haruki Murakami sits on my nightstand.

  • running

    I run on the Uetliberg, or around my hometown in Oberfreiamt.

  • listening

    SRF 3 keeps me informed. Audiobooks and podcasts fill whatever silence is left.

  • learning

    At HF Zug, the current chapter is automation with Ansible and Terraform.

Email is the most reliable way to reach me. I read everything and usually reply within a day or two. My pipeline is full at the moment, and recruiter mails goes unanswered.

Social Links

address

Jérôme Haas

Talwiesenstrasse 123

8055 Zürich

Switzerland