
Swiss Developer β’ Science Enthusiast β’ Research-Driven Builder
π§ Building tools, languages, and simulations
ποΈ Developer for the Valais Racing Team
A continuous notebook of experiments in software, science, and interactive worlds.
I love understanding how things work at the deepest level: how languages are built, how simulations emerge, how systems communicate, and how ideas become tools.
My research passions revolve around:
- Scientific computation & experiments
- Compiler and interpreter design
- Real-time rendering (Mode7, pseudo-3D)
- Game networking & systems programming
- Creative world-building & storytelling
- Name: Allan Brunner
- Origin: Switzerland
- Field: Computer Science (BSc)
- Affiliation: Valais Racing Team
- Research Style: Hands-on, experimental, iterative
- Tools: Rust β’ Scala β’ C/C++ β’ TS β’ Vue β’ Linux (Arch/Wayland)
Domain: Real-time rendering β’ Mode7 β’ Multiplayer networking
Status: Completed
Summary:
During my first year, I built a pseudo-3D racing game using Mode7 and implemented a complete online multiplayer architecture.
This project pushed me into real-time graphics and clientβserver synchronization.
Domain: Autonomous car β’ Performance tools
Status: Ongoing
Summary:
As part of the Valais Racing Team, I work on internal tools to support engineering, autonomous car, and performance optimization.
This merges my interests in software, mechanics, and high-speed systems.
Domain: Compiler design β’ x86 assembly β’ Language theory
Status: In development
Summary:
Iβm designing my own compiled, object-oriented programming language.
The current compiler is written in Rust and targets x86 assembly.
The long-term vision is to bootstrap the language by writing its compiler in itself.
Repo β https://github.com/QuantixWorld/QuantixScript
Domain: Parsing β’ AST evaluation β’ Control flow
Status: Completed prototypes
Summary:
I built two interpreters, each progressively more powerful, to understand expression parsing, runtime design, and execution models by following a book.
They lay the foundation for QuantixScript and strengthened my understanding of language internals.
Domain: Scientific simulation β’ Interactive tools
Status: In active design
Summary:
GaiaLab aims to become an interactive virtual science laboratory β a place to explore physics, earth science, and other STEM fields through dynamic simulations.
Part of the broader QuantixWorld ecosystem.
Domain: Knowledge organization β’ Learning tools
Status: Actively maintained
Summary:
My personal study space where I post course summaries, explanations, experimental logs, and small tools that help me learn.
Website β https://allanbrunner.dev
Scala β’ Rust β’ C β’ C++ β’ C#/.NET β’ Java β’ Python β’ Node.js β’ TypeScript β’ PHP β’ Assembly
Vue.js β’ React β’ JavaScript β’ TypeScript β’ HTML β’ CSS β’ XAML
Git β’ GitLab β’ Bash β’ PowerShell β’ Arduino β’ Linux (Arch/Wayland)


