Gabriel Windlin
Software Engineer & CS Student · Zürich, Switzerland
Education
ZHAW
2026 – Expected: 2029
Bachelor of Science in Computer Science · Winterthur
- Starting Sept 2026; core curriculum includes Algorithms & Data Structures, Analysis, Discrete Mathematics, and Software Engineering fundamentals.
Experience
Tokio
Jul 2026 – Present
Co-Founder & Backend Engineer (Pre-Seed / MVP) · Zürich
- Co-founded Tokio, an AI-powered brand-compliance platform pairing a native SwiftUI client with a custom backend, currently at MVP stage ahead of incorporation.
- Architected a Rust GraphQL API on Axum and async-graphql, with SQLx/PostgreSQL persistence, JWT session auth backed by Supabase, and tower_governor rate limiting.
- Built the document-ingestion pipeline that turns uploaded brand guidelines into approved, embedded "nodes," and a RAG-based compliance engine that scores submitted copy against those approved nodes.
- Shipped supporting infrastructure: transactional email invites via Resend, workspace/role management, and an AI image-generation endpoint handling long-running (5-minute) requests.
Belimo Automation AG
Mar 2026 – Present
Software Developer · Hinwil
- Designing and building a multi-tool engineering platform from scratch: reusable Python toolkits, a FastAPI backend, and a Next.js/TypeScript frontend, unifying internal engineering tools for the whole company with a background job runner for long-running operations.
- Implemented a tiered authorization system driven by a hot-reloading YAML config, enforced via FastAPI dependencies, fail-closed by design, and surfaced to the frontend so pages and navigation hide themselves for unauthorized users.
- Automated cross-tool workflows previously done by hand, backed by CI/CD and a full test suite, deployed on an Ubuntu VM under systemd.
VIS ETHZ
Oct 2025 – Feb 2026
Computer Infrastructure Team Member · Zürich
- Deployed Rallly, an open-source collaborative scheduling tool, on the association's local cluster using Kubernetes, enabling easier event coordination for the student board.
- Configured container orchestration and networking to ensure reliable, high-availability self-hosted services for the students.
- Collaborated with the infrastructure team to maintain, patch, and monitor on-premise server resources, gaining hands-on experience with bare-metal Linux administration.
PureGym / Skills Park
Mar 2022 – Jun 2026
Customer Service & Operations · Zürich Area
- Developed strong interpersonal and communication skills by serving a diverse client base in fast-paced environments, ensuring efficient daily operations and conflict resolution.
Projects
TCP Port Scanner
C, POSIX Sockets, Non-blocking I/O
- Developed a highly efficient single-file TCP connect() port scanner in C, demonstrating deep understanding of POSIX sockets and low-level networking.
Homelab: Proxmox + k3s Cluster
Proxmox, Kubernetes, Rocky Linux, Infrastructure as Code
- Repurposed a salvaged PC (upgraded RAM) into a Proxmox VE hypervisor host and rebuilt a 3-node k3s cluster (1 control-plane, 2 workers) on Rocky Linux 9 VMs, replacing a prior single-node Surface-based homelab.
SEC-SUITE: Security Toolkit
Python, Multi-threading, Security
- Engineered a comprehensive security toolkit featuring multiple password cracking techniques including Markov Chain probabilistic generation, dictionary attacks, and multi-threaded brute force.
rsh: POSIX Shell
Rust, POSIX, Parsing
- Built a POSIX-compliant shell in Rust from scratch: a REPL execution loop, command tokenization with single/double-quote and backslash-escape handling, and $PATH resolution for external executables.
Packet Sniffer
C, Raw Sockets, pcap
- Built a raw-socket packet sniffer in C that captures live TCP and DNS traffic and writes it to a standard .pcap file for analysis in tools like Wireshark.
Kiroku-TUI
Rust, Ratatui, Git Integration
- Developed a high-performance terminal-based journaling tool in Rust using the Ratatui library for a responsive and keyboard-centric TUI.
Living Memory: E-Ink IoT Display
C++ (Arduino), ESP32-S3, Embedded Systems
- Designed and built a custom low-power e-ink display (LilyGo T5, ESP32-S3) as a shared, app-free communication device, with firmware written in C++ on the Arduino framework.
Neural Network in C
C, Linear Algebra, Machine Learning
- Engineered a modular neural network from scratch in pure C, implementing backpropagation and gradient descent without external libraries.
Skills
Languages
Java, Python, C, Rust, SQL, Bash, JavaScript, TypeScript
Infrastructure & Tools
Linux, Docker, Kubernetes (k3s), Proxmox, Git, Supabase, Caddy, CrowdSec, systemd
Libraries/Frameworks
Spring Boot, FastAPI, Axum, async-graphql, Next.js, React, Ratatui, PostgreSQL, SQLx, Redis, Tailwind CSS
Certifications
CompTIA Security+ (SY0-701)
issued Apr 2026, valid through Apr 2029
Cisco CCNA
in progress, expected Sep 2026
TCM Security PJPT
in progress, expected Oct 2026
Linux Foundation Coursework
Introduction to Zero Trust, Secure AI/ML-Driven Software Development, Cybersecurity Essentials, OpenAPI Fundamentals, Fundamentals of Quantum Computing