I study Computer Science and Geodesy, and I'm heading towards geoinformatics, where code meets maps 🗺️.
I like building things that move: fluid mobile interfaces and simulations running on the GPU. In my free time I'm a big fan of video games 🎮.
| Project | What it is | Built with |
|---|---|---|
| Particle Life on the GPU · ▶ live demo | Thousands of particles and a few attraction rules produce emergent "life". Compute and render shaders are written in TypeScript. | TypeGPU, WebGPU, TypeScript, Vite |
| Focus Dial | A focus timer set by dragging a dial. The gesture and the animations run on the UI thread. | React Native, Expo, Reanimated 4, Gesture Handler 3 |
| Evolution simulation | Animals, plants and parasites evolve on a globe map, with live stats and CSV export. | Java, JavaFX |
Main language: Python 🐍
| Area | Technologies |
|---|---|
| Languages | Python · TypeScript / JavaScript · C++ · C · C# · Rust · Java |
| Functional | Elixir · Erlang · Haskell |
| Mobile | React Native · Expo · Reanimated · Gesture Handler |
| Web | HTML · CSS · JavaScript · TypeScript · Vite |
| Graphics & games | TypeGPU / WebGPU · Unity · JavaFX |
GIS and geoinformatics, and GPU programming with WebGPU.