Brixen, South Tyrol → Vienna

Gabriel Mirandola

Computer science graduate focused on compiler construction, embedded systems and low-level programming. Two summers of C# development at ACS Data Systems, and a programming language of my own, Klyf, with a compiler in progress.

Looking for a software developer role in compilers, systems software or embedded, in Vienna. EU citizen, no work permit required.

Projects

Ongoing

Klyf — own programming language and compiler

Compiler in C# (first version). The front-end is about 85% complete; mid-end and back-end are in development.

  • Lock-free architecture based on compare-and-swap (CAS) to parallelise the compiler
  • Lazy resolution in semantic analysis
  • Two back-ends: a custom one for unoptimised code, LLVM for optimised code
  • Goal: alpha version (v1), then bootstrapping (compiler rewritten in Klyf), then open source
C#LLVM
2026

TeleTable — final-year team project

Autonomous transport vehicle for offices, labs and schools, with live telemetry, manual control and goal-based navigation. My part: 3D design in Fusion 360 and hardware integration (assembly and placement of components), in close coordination with the team's embedded developer.

Fusion 360ESP32Embedded
github.com/TeleTable-StartUp-Lab
School

File compression — school project

Desktop app for compressing files with self-implemented algorithms: run-length encoding in x64 assembly, Huffman coding in C, UI in C#/WPF.

C#/WPFCx64 ASM
github.com/DemandingCookies/sillies

Experience

Jul–Aug 2024, 2025

Software development intern · ACS Data Systems, Brixen

Built an internal C# (.NET) tool: a regex-based parser that automatically converts unstructured X# code into idiomatic X# code following the company's code style. The tool is in active use at the company, and I extended it in my second summer.

Jul–Aug 2023

Intern · Durst, Brixen

Warehouse work.

Jul–Aug 2021, 2022

Summer worker · Tecnoservice, Bozen

Repair of computers and mobile phones.

Education

2021–2026

Technologische Fachoberschule · Jakob Philipp Fallmerayer, Brixen

Five-year technical secondary school (comparable to an HTL) with university entrance qualification. Specialisation: Computer Science and Telecommunications, focus on Computer Science. Matura 2026: 77/100 (pass mark 60/100). Final project: TeleTable.

2018–2021

Middle school · Michael Pacher, Montessori track, Brixen

Graduated with "sehr gut".

2013–2018

Primary school · Deutsche Grundschule Maria Montessori, Brixen

Skills

Strongest
C, x64 assembly, C#, .NET
Also
Java, C++, LLVM, Docker, Windows/PowerShell, Windows Server, Nginx, Apache, SQL, Git, Linux/Bash, Azure DevOps, Fusion 360
Concepts
Compiler construction, lock-free programming, low-level programming, object-oriented programming, data structures, algorithms

Languages & interests

German
Native
Italian
Native (PLIDA C1)
English
Fluent, spoken and written (C1)
Professional
Compiler construction, optimisation, embedded systems
Personal
Track and field, theatre, rhetoric