I'm a Computer Science & Engineering student who is passionate about writing code, solving problems, and building software. I enjoy solving low-level and high-level problems alike, exploring the intersection of computer architecture, algorithms, and software design.
- 🔭 Third year Computer Science & Engineering student at University Politehnica of Bucharest
- 🧑🏻🎓 Currently on an Erasmus scholarship in Madrid, at Universidad Politécnica de Madrid
- ⚙️ Hardworking, motivated, and always ready to take on new challenges that help me grow both technically and personally.
- 📫 Let's connect!
- pubsub-messaging-system-c — C++ publish–subscribe system combining TCP and UDP, with topic filtering and reliable delivery.
- ipv4-router-c — IPv4 router in C implementing packet forwarding, ARP, and ICMP with efficient table lookups.
- parallel-firewall — Multithreaded packet firewall using a producer–consumer model and synchronized ring buffers.
- mini-shell-c — Simplified Unix-style shell handling pipes, redirection, and environment variables.
- movie-library-rest-client — Command-line REST client for a movie library using sockets and JSON parsing.
- memory-allocator-c — Dynamic allocator with
malloc,calloc,realloc, block splitting, coalescing, andsbrk/mmapsupport. - segregated-free-list-allocator — Allocator using segregated free lists for faster allocation and fragmentation reduction.
- recursive-algorithms-assembly — x86/x64 assembly implementations for quicksort, binary search, DFS, and map/reduce.
- intrusion-detector-assembly — Assembly-based intrusion detector with encryption and recursive maze solving.
- pairing-heaps-racket — Functional Racket implementation of pairing heaps with recursive and stream-based operations.
- sat-solver-haskell — Haskell SAT solver using DPLL/CDCL and clause learning for 3-coloring.
- lightup-prolog — Prolog solver for the Light Up puzzle with constraint verification and backtracking.
- functional-programming-c — C library demonstrating higher-order functions and variadic functional abstractions.
- octave-matrix-simulator — Command-line C engine for matrix operations: multiplication, sorting, and exponentiation.
- image-editor-c — CLI image editor for PPM/PGM files supporting convolution filters and histogram equalization.
- social-network-simulator — Social media simulator with user management, posts, reposts, and graph-based interactions.
- banking-application — Java banking system using design patterns for transactions, roles, and account types.
- photo-management-app — Flask-based web gallery for managing and viewing photo collections.
- GwentStone — Java card game inspired by Gwent and Hearthstone, featuring turn-based combat and hero abilities.
- Stardew-Valley-plug-in — Custom NPC mod for Stardew Valley using JSON and Content Patcher.
⭐ Explore all projects at github.com/marinaa13?tab=repositories
