01
One developer. A ridiculous number of different things built.
Bogdan Janjić is a final-year Applied IT student at Akademija strukovnih studija Zapadna Srbija in Užice, Serbia, expected to graduate in late 2026.
The work doesn’t stay in one lane: application development in C#/.NET and WPF; Android apps in Kotlin and Jetpack Compose; systems-heavy games in Godot; Linux tooling on an Arch daily driver; SMAPI modding that keeps turning into reverse engineering; local LLM pipelines for when a task deserves its own model.
The projects are the argument. A social strategy game with four competing roles, a card-table duel counted on fingers, an offline GM toolkit with a recursive dice parser, Android apps that fight foreground services and Firestore caches, mods that end in reflection into SMAPI’s private API.
- Location
- Užice, Serbia
- Education
- Akademija strukovnih studija Zapadna Srbija · Applied IT
- Status
- Final year · graduating late 2026
- Daily driver
- Arch Linux, for about five years now
- Also known as
- ToShamara
The name
Why "Ember Moose"?
No lore to explain. Ember is the palette this whole archive runs on: one smoldering signal color over dark charcoal, used only where something deserves attention. The moose is the deliberately odd mark that makes the site recognizably mine instead of generically clean.
The name does what a good handle should: it sticks, it doesn't take itself too seriously, and it leaves all the credibility to the work filed under it.
ToShamara
ToShamara is the online identity used across GitHub, itch.io and X. All public repositories, game builds and release downloads are published under that handle. Ember Moose is the portfolio site; ToShamara is everything else.