Michał Naruniec's repositories
ASM-Grayscale
Color-to-grayscale converter of .ppm images in Assembly x86-64 (Assembly Language course assignment #1)
BSK-Minitasks
Small assignments from Cybersecurity course
Latte-Compiler
Imperative language compiler to LLVM assembly language (Compiler Construction course assignment)
Alan-Turning
Esoteric programming language interpreter (Languages and Paradigms course large assignment)
Aliens-vs-Humans-game
React-Native course assignment #2
ASM-Heat
CLI tool for simulating heat dissemination in a cellular environment (Assembly Language course assignment #2)
CloudAtlas
Distributed system for collection, aggregation and querying of server fleet metrics (Distributed Systems 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)
ELF-Postlinker
CLI program for extending and modifying a compiled binary in ELF format (Advanced Topics in Operating Systems assignment #1)
GSN-Image-Classification
Convolutional neural network for classification of celebrity pictures (Deep Neural Networks course assignment #1)
GSN-Image-Segmentation
Convolutional U-Net for binary image segmentation (Deep Neural Networks assignment #2)
GSN-Recurrent-Classification-Embedding
Recurrent neural network exercise for classification and embedding of movements on a lattice (Deep Neural Networks course assignment #3)
gym-graph-traffic
Road traffic simulator for OpenAI Gym
JNP1-CDeques
Programming languages and tools assignment #2
JNP1-Geometry
Programming languages and tools assignment #3
JNP1-Horror2
Programming languages and tools assignment #6
JNP1-Stamps
Programming languages and tools assignment #1
JNP1-Virus
Programming languages and tools assignment #5 (unfinished, does not work)
JPP-Regex
Regular expression evaluator and comparator
Ktulu
Software Engineering course team assignment
Parallel-Brandes-Algorithm
Concurrent programming assignment #2
Polish-Election-webpage
WWW applications assignments
Polish-Relics-webpage
Databases course project
SIK-UDP-File-Sender
Computer Networks assignment #1
SR-TCP-Calculator
Simple client-server calculator (Distributed Systems course warm-up assignment)
ZSO-Minitasks
Small assignments for Advanced Topics on Operating Systems course