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