samiul@portfolio:~$ neofetch
Samiul Hossain
hostsamiul@portfolio
educationSoftware Engineering @ York University (final year)
locationToronto, Canada
languagesPython, TypeScript, C, C++, Dart, JavaScript
projects23 public repos, 5 featured
focusnative apps · recompilation · simulation · local-first
statusopen to internships
samiul@portfolio:~$ cat about.txt
Final-year software engineering student at York, in Toronto.
I build native software and like getting inside systems: a PS1 game recompiled to C, the Empire at War sim spread across every core, a fruit-fly connectome steering a Terraria pet, a full JVM running inside an Android app.
All 23 projects below are public on GitHub. more about me →
samiul@portfolio:~$ cat now.txt
# most recent pushes
Flow Native music player with a yt-dlp download manager built in [v0.1.0]
Revenant Native Linux manga reader with the Keiyoushi extension catalog
dareader Manga reader that loads Android extensions in-process on the JVM [early: loader slice working]
samiul@portfolio:~$ ls projects/ --featured
- 04 ★ [mod] [c#]FlyRarria/A Terraria pet whose behaviour comes from a simulated fruit-fly nervous system: all 176,422 neurons of the male CNS connectome, stepping in real time.+ Whole male fly CNS: 176,422 neurons, 25.8M connections, in game+ ~7 ms per 50 ms brain tick on 12 threadsopen →
- 05 ★ [recomp] [c]GT2 Recompiled/Gran Turismo 2 recompiled from PlayStation MIPS to native PC code. It boots to the garage and renders races.+ PS1 MIPS → 358 shards of native C via psxrecomp+ Boots to the garage, renders races, menu stable for 26k+ framesopen →
- 07 ★ [mobile] [flutter]UsageLedger/Track AI spending across six providers from your phone or desktop. Nothing leaves the device.+ Six providers, multi-account+ Runway-first dashboard: amount left, burn rate, reset wallopen →
- 08 ★ [web] [maplibre]Historical Earth/A 3D globe where the year is a slider: borders, leaders and events from 1600 to today.+ MapLibre 3D globe with satellite imagery+ Borders from 1600 through todayopen →
- 15 ★ [engine] [c++]Empire at War Engine/A deterministic multithreaded rebuild of the Empire at War simulation. Same outcomes, proven by tests.+ Deterministic at any worker count, proven by sim_tool --compare+ Two-phase parallel combat and 3D pathfinding on real game dataopen →
samiul@portfolio:~$ ls projects/ --grouped
native desktop/
- 01 flow/Native music player with a yt-dlp download manager built in
- 02 revenant/Native Linux manga reader with the Keiyoushi extension catalog
- 03 dareader/Manga reader that loads Android extensions in-process on the JVM
- 06 second-brain-desktop/Notes vault for Linux and Android, files stay on disk
- 18 mb2-mod-launcher/Bannerlord mod launcher for Linux, no Wine needed
- 20 leaguemanager/Assetto Corsa league app, early desktop shell
games, engines & recomp/
- 11 mirror-duel/Mech roguelike where rivals learn how you play
- 16 2disofight/Twin-stick arena roguelike written in Go
- 23 cinderfall/Godot grand-strategy prototype, still early
mobile/
- 09 mobile-java/A real HotSpot 21 JVM inside an Android app
- 10 mixtape/YouTube playlist downloader that runs on your phone
web & self-hosted/
- 12 game-galaxy/A 3D galaxy of playable browser games, saves follow you
- 13 world-globe/3D globe with borders, leaders and history for 177 countries
- 17 yorklanes/Degree planner for York students
- 19 news-router/Self-hosted RSS reader with a morning edition
- 22 ttgod-scheduler/Availability calendar for a Discord group
cli tools/
- 14 musicdl/Tagged YouTube Music playlist downloads from the CLI
- 21 musicman/Sort a music library into folders with tag-based rules
samiul@portfolio:~$ cat stats.txt
projects: 23, all public
technologies: 48
# primary language, by project
samiul@portfolio:~$ cat skills.txt
languagesC++ · C · C# · Rust · Go · Kotlin · Java · Dart · TypeScript · JavaScript · Python · QML · GDScript
native & desktopQt 6 / QML · Compose Multiplatform · Tauri · Flutter · raylib · SDL3
mobileAndroid · Jetpack Compose · JNI · Flutter
webAstro · SvelteKit · Next.js · Three.js · MapLibre
backend & dataFastAPI · Express · Axum · Postgres · SQLite / FTS5 · Prisma
games & enginesGodot 4 · tModLoader · psxrecomp · Lua modding
infraLinux · Docker · nginx · CMake · Gradle
samiul@portfolio:~$ cat contact.txt