DSA: basic algorithms (Sort, DP, Graphs)
Assignment: Input/Output library in assembly (asm)
Assignment: Dictionary in assembly (asm)
Assignment: Image rotation BMP (C, asm)
Assignment: Memory allocator (C)
Method of simple iterations (Java)
Numerical integration (Java)
Non linear equations (Java, JS, React)
Basic probability theory and statistics (Python, Collab)
Pointer: Jakarta Servlets (Maven, Jakarta Servlet API)
Pointer: Jakarta JAX-RS (Docker, JOOQ, Postgres)
Pointer: SpringBoot, Kotlin (SpringBoot, Kotlin, Docker, JOOQ, Postgres, Flyway)
Databases: basic model (SQL migrations, CI, TeX)
Databases: Blablacar coursework (PLpgSQL, Kotlin, SpringBoot, Docker, Flyway)
Databases paper: Database scaling (replication, partitioning, sharding) (Markdown)
Distributed databases: PostgreSQL cluster configuration, system catalogs, replication, partitioning (SQL, TeX, .conf)
OS: Xv6 for RISC-V MIT labs implementation (C, asm, Makefile)
OS: Benchmarking OS with sys utils (Unix, Shell)
Software Testing: Unit tests for domain models (Kotlin, Junit5)
SmartHouse App (Kotlin, Redis, PostgreSQL, ClickHouse, Android)
OpenBook (Kotlin, PostgreSQL, Spring Security, Spring Boot)