Skip to content
View marinaa13's full-sized avatar

Block or report marinaa13

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
marinaa13/README.md

Hi there! 👋

Github

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! LinkedIn Gmail

Featured projects

Systems & Networking

  • 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 & Low-Level Programming


Functional & Logic Programming

  • 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.

Software & Simulators

  • 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.

Business & Applications

  • 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.

Games

  • 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

Pinned Loading

  1. banking-application banking-application Public

    A Java-based banking system implementing real-world financial operations, user roles, and transaction limits. Designed with Factory, Command, Observer, and Singleton patterns for scalability and ma…

    Java

  2. movie-library-rest-client movie-library-rest-client Public

    Command-line C client implementing a REST API for a movie library and user management system. Features JSON-based requests, socket communication, and interactive admin/user modes.

    C

  3. parallel-firewall parallel-firewall Public

    Concurrent packet processing firewall written in C, implementing a producer-consumer architecture with thread synchronization and a custom ring buffer for inter-thread communication

    C

  4. photo-management-app photo-management-app Public

    A personal photo management web application (a photo gallery for flowers) using Python and Flask technologies, as well as HTML and CSS.

    HTML