Sheak Sadi
Software developer
- Magdeburg, Germany
- sheaksadi12345@gmail.com
- sheak.sadi@ovgu.de
- sheaksadi
- @sheaksadi
- sadi.42
Experience
now
HiWi, student assistant
Writing Rust that collects data from different exchanges and analyses it for anomalies.
Rust
2024 to 2026
Ludum Dare game jams
Three jams, each with a team
Forty eight to seventy two hours, a theme announced at the start, and a game at the end.
- Finsternis, Ludum Dare 59
- Too Fishy, Ludum Dare 57
- Tiny Trooper Empire, Ludum Dare 56
2024 to 2025
Jobot
Market making and arbitrage bot
High frequency, real time cryptocurrency trading. A TypeScript monorepo with its own CEX and DEX libraries, a liquidity and quote system, and a live dashboard. Profitable: its best month cleared around 2,000 euros.
TypeScript · Node · Docker
2022 to 2024
Freelance Software Developer
NetPoint Media GmbH, Berlin
Built client facing data visualisation dashboards so publisher partners could track their key performance metrics. Also evaluated emerging AI technologies for use in company workflows.
Education
2025 to now
Bilingual Informatics
Otto von Guericke University, Magdeburg
Third semester of seven. Computer science in English with German alongside it, and the German half is the harder half.
2023 to 2025
B.Sc Computer Science and Engineering
Premier University, Bangladesh
GPA 3.68 out of 4, which converts to a German 1.2.
2020 to 2022
Minecraft mods and plugins
Covid lockdown
Where it started. Two years of Java, many fun mods and plugins, and the reason everything after this felt approachable.
Selected projects
2026
Real time train overview
Live trains, S-Bahn, trams and buses on a desktop map, drawn on top of the operator's own network map.
Rust · Tauri 2 · Vue 3 · Leaflet · TypeScript
2026
Python pre-course
An interactive deck for OVGU's Python pre-course, where every idea starts as a small story with Momo the cat and ends as Python the room runs in the browser.
Nuxt 3 · Vue 3 · Tailwind 4 · Pyodide · WebSocket · 107 commits
2024 to 2025
jobot
Market making and arbitrage bot for high frequency, real time cryptocurrency trading.
TypeScript · Node · Docker · WebSocket · SEI · 277 commits
2026
guppi
A general purpose hub. A Rust control system that tools connect to, a web editor, and pluggable frontends.
Rust · axum · egui · Vue 3 · Tailwind
2025 to 2026
verteilte
A spaced repetition flashcard app built for personal use, to accelerate German acquisition.
Tauri 2 · Vue 3 · TypeScript · PostgreSQL · Pinia
2026
Finsternis
Ludum Dare 59. A robot that cannot see directly and navigates on radar sweeps and echolocation.
Rust · Bevy · 321 commits, 104 mine
2026
arbeit-radar
German job aggregator. Scrapes the major boards, stores everything in SQLite, translates to English.
TypeScript · Puppeteer · SQLite · Vue 3 · 6 boards, 80+ terms
Skills
Daily
- TypeScript and JavaScript, in the majority of projects since 2020
- Vue, Nuxt, Svelte, Tailwind
- Linux as primary OS, and maintaining Linux servers
- Neovim as the main environment, Git, Docker, Docker Compose, Podman
Comfortable
- Rust: Bevy for games, axum and egui in guppi, two Tauri backends
- Go: the migration tool, the CV server
- Tauri 2 for desktop and Android from one codebase
- PostgreSQL, SQLite, TimescaleDB, InfluxDB
- Java, which is where the whole thing started
Used when needed
- Python, Lua, C
- Puppeteer and scraping that has to survive rate limits
- Reading undocumented APIs until they make sense
- Raspberry Pi and GPIO
Languages
- EnglishIELTS 7, CEFR C1
- DeutschB1
- BanglaNative
sadi.dev