Alexandru Rotileanu

Alexandru Rotileanu

Software developer and algorithms researcher in Vienna, working on electrical flows in graphs.

Research Projects

st

One unit of current from s to t through a random resistor network, solved exactly in your browser. Click any vertex to move the source.

Reff(s, t) = 2.676

Current research

MSc thesis, University of Vienna
Supervised by Prof. Gramoz Goranci
Expected Feb 2027

Can one fixed set of edge resistances route every source and sink demand with low congestion, all at the same time?

That is the open problem behind Understanding Single Electrical Routing for Solving Flow-Based Optimization Problems. It is an open question in oblivious routing. My thesis attacks it from both sides: large experiments to see what is true, and proofs for the cases the experiments make visible.

About the thesis

Selected work

d = 1d = 2d = 4314159263455614118348911191722348914232531

Algorithms library

My C++ library of parallel, graph and flow algorithms, each written by hand with tests and visualisations. The first entry is the Hillis-Steele prefix sum drawn above.

C++, OpenMP, MPI, raylib

100+ MPI and OpenMP submissions per assignment

HPC grading pipeline

Compiles, validates and benchmarks every student heat-equation solver on the university cluster, checks claimed speedups within 7.5%, and writes the report.

Bash, Python, SLURM

Patterns in Lorenz systems

My BSc thesis: a C++ simulation that searches the Lorenz system for inputs producing a chosen kind of chaotic behaviour.

C++, Python

RotiPI home server

nginx, PostgreSQL and a Cloudflare Tunnel behind Zero Trust, with Prometheus and Grafana watching it all. This site deploys to it on every push.

Docker Compose, nginx, Cloudflare, Grafana · Source

All 15 projects

Experience

  1. Mar 2025 - present Software Developer Pluxee Austria Vienna, hybrid
  2. Sep 2025 - present Teaching Assistant University of Vienna Vienna
  3. Sep 2025 - Jan 2026 Student Research Assistant University of Vienna Vienna
  4. Jan 2022 - Jun 2024 Application Developer, Educational Software Lab@Home, Constructor University Bremen
Experience and skills

Away from the keyboard

I studied classical piano for eight years at music school; these days I collect vinyl and listen mostly to metal, rock and hip-hop/rap. I hike and ski. My love for algorithms started in competitive programming, on infoarena in 2014 and later on Codeforces.