Loadingjohan stefanes

i'm johan Johan throwing a peace signcreative developer unfolding stories @switch through learning and experimentation

Recent Experience

Apprentice software developer @ Switch.

Location

Zurich, Switzerland

About

I'm Johan, a developer based in Zurich who likes building things end to end - from the interface someone touches to the AI and automation working behind it.

By day I'm an IT application developer in my apprenticeship at Switch, where I work on security tooling, internal platforms and a fair amount of Python automation. The rest of the time I build: experiments in scroll-driven 3D storytelling, and small tools that take repetitive work off people's plates.

I care about the same things in code that I care about in design - restraint, clarity, and making the complicated part feel effortless. I learn by shipping, and I'm most interested in where thoughtful interfaces meet capable AI.

Selected Work

7 projects
PrivateCreative / 3D2026

From Spark to World

An immersive, scroll-driven 3D brand journey - equal parts creative template and technical experiment.

WorkTooling2026

Cast Composite

A Python tool that composites lecture videos - presenter and slides side by side - at batch scale.

WorkProduct / Dashboard2025 - now

DWM App

A Django threat-intelligence dashboard that turns security data into automated, client-ready reports.

PrivateWeb2025 - now

Cubbo

Collaborating on agency projects - 3D storytelling sites, client builds and AI-assisted prototypes.

PrivateExperiment2026

Claude Buddy

A minimal desktop companion that visualises what Claude Code is doing in real time.

SchoolInterface / Game2026

Sushi Go

A functional implementation of the Sushi Go card game with immutable state and per-move undo.

SchoolSecurity2026

VulnerApp

Hardening a deliberately vulnerable Spring Boot app - auth, sessions and role-based access control.

What I do

  • Product & Interface

    Designing and building web products and interfaces - from first concept to a polished, responsive front end.

  • AI & Automation

    AI-driven workflows and agents that remove repetitive work, using the Claude API and modern tooling.

  • Creative Web

    Editorial, motion-led websites and scroll-driven experiences for brands that want to feel considered.

Tools

  • TypeScript
  • React / Next.js
  • Python
  • Java / Spring Boot
  • Claude API & Agents
  • Three.js / R3F
  • GSAP / Framer Motion
  • Docker / Kubernetes

Background

All 18 Claude CertificationsAnthropic
  1. Switch

    11 mos 路 Zurich
    1. CSEC - Security Commercial Sectors

      Nov 2025 - now 路 8 mos

      Security tooling and internal platforms for the CSEC team.

      • Django
      • Python
    2. TRID - Trust & Identity

      Aug 2025 - Nov 2025 路 4 mos

      Trust & identity services and automation.

      • PHP
      • Bash
  2. Noser Young

    1 yr 路 Zurich
    1. Practical Training Year

      Aug 2024 - Jul 2025 路 1 yr

      Second apprenticeship year - deepened my software development skills and gained hands-on experience on real projects.

      • React.js
      • Python
      • +4
  3. ICT Berufsbildungscenter AG

    1 yr 路 Zurich
    1. Vocational Foundation Year

      Aug 2023 - Jul 2024 路 1 yr

      First apprenticeship year as an Apprentice Application Developer - built a solid foundation in software development across various languages and technologies.

      • GitLab
      • Python
      • +2