Team Android app for climate and natural hazard risk assessment of Norwegian locations. Combines map search, weather data, flood/landslide risk scoring, and AI-generated reports. Nominated among the 10 best projects in the course.
Advanced OS coursework in C and x86 Assembly — process management, memory management, synchronization, interrupt handling, and building core OS components close to hardware with Bochs and GDB.
Team Android app with weather tiles on an interactive map, MapLibre rendering, a backend tile server, and real-time meteorological API integration. Nominated among the 10 best projects in the course.
Built a minimal IP-style network stack in C — MIP daemon, routing daemon with distance-vector algorithm and poison reverse, IPC, forwarding table, and Mininet testing.
Five graded projects covering fundamental algorithms and data structures — including a large-scale IMDB graph with ~100k nodes and 5M edges, Dijkstra, BFS, and AVL trees.
Foundational systems course in C covering low-level I/O, processes, concurrency, synchronization, and networking protocols. Includes a substantial home exam project.
Four programming projects covering version control, OOP, simulations (double pendulum, random walks), numerics, and software design — with testing using pytest and mypy type checking.