Wróć do portfolio

Inne

Projekty warsztatowe w różnych językach - kernel systemu, emulatory, silniki gier i baz danych, kompilatory. Dowód, że schodzimy tak nisko, jak wymaga tego problem.

pixel-platformer

pixel-platformer

Kompletna platformówka 2D w stylu pixel-art - fizyka postaci, poziomy, przeciwnicy i zbierane przedmioty. Dowód, że schodzimy do warstwy silnika gry, a nie tylko składamy gotowce.

Zobacz projekt
frostbyte

frostbyte

Hobbystyczny kernel systemu operacyjnego na x86_64, w C i asemblerze. Bootuje przez Multiboot2, przechodzi w tryb 64-bit z własnymi tablicami stron, ma preempcyjny scheduler i uruchamia programy w ring 3 - realnie startuje w QEMU.

Zobacz projekt
voxelforge

voxelforge

Silnik voxel z grywalnym demem w przeglądarce. Renderer celuje w WebGL2/WASM, a rdzeń symulacji buduje się natywnie i jest pokryty testami - dziesiątki tysięcy asercji.

Zobacz projekt
gameboy-sharp

gameboy-sharp

Emulator Game Boya (DMG) w C#. Rdzeń bez zależności od frontendu, więc cała maszyna działa i jest weryfikowana headless na standardowych testowych ROM-ach.

Zobacz projekt
chip8-sharp

chip8-sharp

Kompletny, przetestowany emulator CHIP-8 w C#. Pełny zestaw instrukcji sprawdzany headless na społecznościowych ROM-ach testowych - czysta biblioteka bez zależności od renderowania.

Zobacz projekt
vantage

vantage

Desktopowy dashboard do self-hostowanego homelabu: CPU, pamięć, dysk, uptime, kontrola kontenerów Docker i health-checki HTTP/TCP. Napisany w C# na Avalonii, z headless smoke-testami.

Zobacz projekt
kestrel

kestrel

Silnik relacyjnej bazy danych od zera w Kotlinie: parser SQL, magazyn na B-drzewie, executor, transakcje z WAL oraz CLI. Wykonuje realne zapytania SQL i jest pokryty kompletem testów.

Zobacz projekt
sift

sift

Solver SAT (DPLL) z zestawem narzędzi logiki zdaniowej i parserem DIMACS, w Haskellu. Rozwiązuje realne instancje i tłumaczy formuły do CNF (Tseitin).

Zobacz projekt
fml

fml

Mały język z rodziny ML zaimplementowany od zera w F#. Lexer, parser, system typów i ewaluator - kompletny łańcuch od kodu źródłowego do wyniku.

Zobacz projekt
lumen

lumen

Dynamicznie typowany język skryptowy w Kotlinie. Źródło jest skanowane, parsowane do AST, kompilowane do bytecode'u i wykonywane na stosowej maszynie wirtualnej.

Zobacz projekt
prism

prism

Framework webowy w Ruby oparty wyłącznie o bibliotekę standardową - bez zewnętrznych gemów. Router, warstwa kontrolerów, plikowy ORM z migracjami, layouty i partiale.

Zobacz projekt
bazaar

bazaar

Sklep e-commerce na własnym mikroframeworku PHP - bez Laravela i Symfony. Katalog, koszyk w sesji, Stripe Checkout, konta klientów i pełne zaplecze administracyjne, na hartowanych sesjach i wyłącznie prepared statements.

Zobacz projekt
slotline

slotline

Platforma rezerwacji zasobów (sale, korty, sprzęt) na Spring Boot. Rdzeń gwarantuje, że jeden slot nigdy nie zostanie zarezerwowany podwójnie - nawet przy dużej równoległości.

Zobacz projekt
cellar

cellar

Silnik arkusza kalkulacyjnego z własnym językiem formuł, w czystym Dart. Parser, graf zależności i przeliczanie komórek - fundament tego, jak działa arkusz.

Zobacz projekt
cobalt

cobalt

Wbudowany magazyn klucz–wartość typu LSM w Zig. Świeże zapisy trafiają do skiplisty na WAL, są zrzucane do niezmiennych SSTable, a miejsce odzyskuje leveled-compaction.

Zobacz projekt
excache

excache

Warstwa cache w Elixirze, wykorzystująca model aktorów OTP. Współbieżna, odporna na awarie pojedynczych procesów, z realnymi testami.

Zobacz projekt
fluxswap

fluxswap

Protokół zdecentralizowanej giełdy (DEX) w Solidity, budowany w Foundry. Pule płynności, router, staking i timelock - z inwariantami i pełnym pokryciem testami.

Zobacz projekt
gambit

gambit

Silnik szachowy w Scali 3. Generowanie ruchów, ocena pozycji i przeszukiwanie - kompletny mózg do gry w szachy, budowany scala-cli.

Zobacz projekt
warren

warren

Roguelike z trwałą progresją, w Lua, sterowany z terminala. Generowane przebiegi, klasy, mutatory i „legacy" między partiami - z trybem headless i weryfikacją determinizmu.

Zobacz projekt
kite

kite

Biblioteka w Swifcie z czystym rdzeniem i testami. Dowód warsztatu w natywnym języku Apple, gotowy do wpięcia w większą aplikację.

Zobacz projekt

Częste pytania

Kliknij pytanie - odpowiemy na czacie.