Available for opportunities

Samuel Aggeler — Technical Lead & Software Engineer

Hi, I'm Sam.

Technical Lead & Software Engineer. I build and break things on the internet professionally. Currently driving the development of the Swiss HIV Cohort software stack for both physicians and participants.

Currently working with
DjangoAngularSpring BootFastAPINext.jsJavaReactReact NativePostgreSQLDockerKubernetesGitLab CI/CDVMwareNginxGrafana
const samuel = {
  role: "Software Engineer",
  experience: "3+ years",
  education: "BSc. Computer Science ETH",
  focus: "Full-Stack & DevSecOps",
  location: "Zürich, CH",
};
S

A short
history lesson

My passion for computers started exactly where you might expect: Playing Old School RuneScape in primary school. By high school, I wanted to know how things worked under the hood, which led me to build a very basic Tor simulation in Java for my graduation project.

After my mandatory military service, an internship supporting ERP systems at a large food manufacturer gave me my first taste of enterprise IT. It also taught me an important lesson: I didn't just want to support software, I wanted to build it. This drive pushed me to pursue my Computer Science degree at ETH Zurich to build a deep, rigorous foundation in the field.

Today, I'm a Technical Lead and Software Engineer for the Swiss HIV Cohort Study. This includes steering the development of various Django and Java applications as well as a in development React Native mobile app for participants.

3+Years of
experience
10+Projects
participated
5+Core
Technologies

Professional
Journey

Technical Lead & Software Engineer

Feb 2024 - Present
SHCSZurich, Switzerland
  • Lead full-stack development of the Swiss HIV Cohort Study (SHCS) Django application.
  • Steer the development of a React Native mobile app for cohort participants, backed by Django APIs.
  • Implemented and optimized CI/CD pipelines (GitLab) and managed production VMs.
  • Defined core architecture for new features and mentored team members.
  • Designed and implemented complex extensions across Python/Django and legacy Java apps.

Software Engineer (Working Student)

Sep 2023 - Sep 2024
ETH ZurichZurich, Switzerland
  • Co-Developed the IVIA Middleware-Portal using Next.js and Kestra for a low-code / no-code visual editor.
  • Implemented a dynamic component factory with a custom OpenAPI parser and Zod support
  • Visual overhaul of the user interface and implementation of the topological graph parser for the flow editor
  • Managed deployments with Kubernetes, PostgreSQL, and MinIO.

Intern, Client and Support

Nov 2019 - Sep 2020
Ospelt GroupBendern, Liechtenstein
  • Automated processes using Microsoft Power Automate
  • Collaboration and reporting within a bigger (30+) IT team.
  • Provided IT support and training to end-users across multiple departments

Selected work

I
Featured

IVIA Middleware

A full-stack orchestration layer connecting diverse APIs and services. Executes complex flow structures and aggregates data for the Human-AI interaction platform.

Next.jsMinIOPostgreSQLK8sPrismaAnt Design
P
Featured

Phisray

Gamified Phishing Awareness Platform. Developed an interactive web platform to train users in phishing detection using realistic examples and gamification techniques. Designed a backend architecture featuring an Express.js application integrated with a FastAPI microservice.

Express.jsFastAPIReactPostgreSQLDockerKubernetes

More Projects

Tools & technologies
I work with

Programming & Scripting

PythonJavaJavaScript/TypeScriptPowerShellSQLHTML/CSS

Frameworks & Libraries

DjangoFastAPIReactNext.jsAngularVue.jsHTMXExpress.js

DevOps & Infrastructure

DockerKubernetesCI/CD (GitLab)LinuxVMwareGrafana

Architecture & Concepts

RESTful APIsMicroservicesActive LearningFull Stack DevScrum/Agile

Academic
Background

BSc in Computer Science

2020 - 2023
ETH ZürichZürich, Switzerland

During the Bachelor in Computer Science we covered a wide range of fundamental and advanced topics, providing a strong foundation in the theoretical aspects of computer science.


  • Mathematical and Numerical Methods for Computer Science
  • Advanced Concepts in Programming
  • Data Structures and Algorithms
  • Probabilistic Optimization
  • Machine Learning
  • Operating Systems
  • Compiler Design
  • Fundamentals of Cybersecurity

Let's work together

Have a project in mind or just want to say hi? I'm always open to discussing new opportunities and ideas.