mnaruniec
Production Engineer at Meta. Interested in operating systems, distributed apps, algorithmics, concurrent and functional programming.
Warsaw
Pinned Repositories
Alan-Turning
Esoteric programming language interpreter (Languages and Paradigms course large assignment)
AlienOS
Emulator of a toy x86-64 operating system (Advanced Topics in Operating Systems assignment)
Aliens-vs-Humans-game
React-Native course assignment #2
ASM-Grayscale
Color-to-grayscale converter of .ppm images in Assembly x86-64 (Assembly Language course assignment #1)
ASM-Heat
CLI tool for simulating heat dissemination in a cellular environment (Assembly Language course assignment #2)
BSK-Minitasks
Small assignments from Cybersecurity course
CloudAtlas
Distributed system for collection, aggregation and querying of server fleet metrics (Distributed Systems course assignment)
Latte-Compiler
Imperative language compiler to LLVM assembly language (Compiler Construction course assignment)
Linux-Write-Buffer
Patch for Linux kernel modifying read/write family syscalls to allow buffering file changes before committing (Advanced Topics in Operating Systems assignment #2)
Ultimate-Harddoom-Driver
Linux device driver for a hardware graphics accelerator for the original Doom game (Advanced Topics in Operating Systems assignment #3)
mnaruniec's Repositories
mnaruniec/AlienOS
Emulator of a toy x86-64 operating system (Advanced Topics in Operating Systems assignment)
mnaruniec/ASM-Grayscale
Color-to-grayscale converter of .ppm images in Assembly x86-64 (Assembly Language course assignment #1)
mnaruniec/BSK-Minitasks
Small assignments from Cybersecurity course
mnaruniec/Latte-Compiler
Imperative language compiler to LLVM assembly language (Compiler Construction course assignment)
mnaruniec/Alan-Turning
Esoteric programming language interpreter (Languages and Paradigms course large assignment)
mnaruniec/Aliens-vs-Humans-game
React-Native course assignment #2
mnaruniec/ASM-Heat
CLI tool for simulating heat dissemination in a cellular environment (Assembly Language course assignment #2)
mnaruniec/CloudAtlas
Distributed system for collection, aggregation and querying of server fleet metrics (Distributed Systems course assignment)
mnaruniec/JNP1-CDeques
Programming languages and tools assignment #2
mnaruniec/Linux-Write-Buffer
Patch for Linux kernel modifying read/write family syscalls to allow buffering file changes before committing (Advanced Topics in Operating Systems assignment #2)
mnaruniec/Ultimate-Harddoom-Driver
Linux device driver for a hardware graphics accelerator for the original Doom game (Advanced Topics in Operating Systems assignment #3)
mnaruniec/ELF-Postlinker
CLI program for extending and modifying a compiled binary in ELF format (Advanced Topics in Operating Systems assignment #1)
mnaruniec/GSN-Image-Classification
Convolutional neural network for classification of celebrity pictures (Deep Neural Networks course assignment #1)
mnaruniec/GSN-Image-Segmentation
Convolutional U-Net for binary image segmentation (Deep Neural Networks assignment #2)
mnaruniec/GSN-Recurrent-Classification-Embedding
Recurrent neural network exercise for classification and embedding of movements on a lattice (Deep Neural Networks course assignment #3)
mnaruniec/gym-graph-traffic
Road traffic simulator for OpenAI Gym
mnaruniec/JNP1-Geometry
Programming languages and tools assignment #3
mnaruniec/JNP1-Horror2
Programming languages and tools assignment #6
mnaruniec/JNP1-Stamps
Programming languages and tools assignment #1
mnaruniec/JNP1-Virus
Programming languages and tools assignment #5 (unfinished, does not work)
mnaruniec/JPP-Regex
Regular expression evaluator and comparator
mnaruniec/Ktulu
Software Engineering course team assignment
mnaruniec/KtuluDocs
mnaruniec/Parallel-Brandes-Algorithm
Concurrent programming assignment #2
mnaruniec/Polish-Election-webpage
WWW applications assignments
mnaruniec/Polish-Relics-webpage
Databases course project
mnaruniec/SIK-UDP-File-Sender
Computer Networks assignment #1
mnaruniec/SR-TCP-Calculator
Simple client-server calculator (Distributed Systems course warm-up assignment)
mnaruniec/ZSO-Minitasks
Small assignments for Advanced Topics on Operating Systems course