VA·LENZ ELEK·TRON
A portfolio showcasing a collection of my projects across different domains.
WHILE to WASM Self-Compiler
Compiler Design
WHILE to WASM Self-Compiler
Compiler DesignA self-compiler from WHILE (a minimal imperative language) to WebAssembly. The compiler is written in WHILE itself.
Compiler Design · Self-hosting · Bootstrapping · Language Design · WebAssembly
Read more
ANTLR Grammar Optimisation
Formal Languages
ANTLR Grammar Optimisation
Formal LanguagesGrammar performance work for a domain-specific language for the fintech start-up Atfinity. The goal was to improve the performance of the grammar of their domain-specific language by tightening the rules and understanding how the grammar behaves under load.
Performance Optimisation · Python · C++ · Grammars · Domain-Specific Languages · Research
Read more
Opal
Launcher
Opal
LauncherMinimalist productivity launcher with ~120 active users and 500+ at peak (currently not actively maintained).
Android Development · Performance Optimisation · User Experience · Caching · Task Management
Read more
Rollbrettclub SH
Website
Rollbrettclub SH
WebsiteWebsite for Rollbrett Club Schaffhausen using next.js. The website contains an own written content management system for the club.
Web Development · Next.js · Vercel · Firebase · Rollbrett Club Schaffhausen
Read more
Hirt
Mobile App
Hirt
Mobile AppDeveloped a customer specific app, originally built for Android and now migrated to React Native, replacing a paper-based workflow for 230+ cows in the Swiss Alps. Features offline operation, CSV/Excel data exchange and manual synchronization. Currently being scaled to additional alpine farms.
Custom Software Development · Silberen Alp · React Native · Android Development · Data Exchange · UI/UX Design · Backend Development
Read more
Parssist
Parser Generator
Parssist
Parser GeneratorExperimental parser generator exploring different parsing algorithms and custom optimisation techniques. Takes extended BNF grammars as input and generates parsers, serving as a platform for experimenting with parsing strategies and performance.
Parser generator · Experiments · Research · EBNF · Parsing algorithms
Read more