Adina Amzărescu's repositories
String_Processing_Algorithms
This is a project that tests 2 string processing algorithms, Rabin-Karp and Knuth-Morris-Pratt. The algorithms were tested in C language.
360-video-chat
Code repository for HackITall 2020 Hackathon. Won first place - Deutsche Bank.
Assembly-Adventure
The final Univeristy project for the Introduction to computer organization and assembly language course
Client-Server
This project simulates a newsletter application. The main implementation was the server.
Cryptography-and-assembly
This University project includes 4 tasks, each of them working with the memory and basic assembly.
Electrical-Engineering
Electrical Engineering project made in LaTex. The tests were realised using Octave and the simulations using LTspice.
Image_Interpolation
This project simulates the interpolation of images using MATLAB. The 3 ways used: nearest neighbour, bilinear and bicubic.
Map-Reduce-Perfect-Power
Map-Reduce program to implement a parallel program in Pthreads
Predictive-Modeling
The "Santa" project is a comprehensive exploration of data analysis and predictive modeling. It encompasses Exploratory Data Analysis (EDA), Logistic Regression, and Decision Tree modeling. The project aims to extract meaningful insights from data and apply predictive algorithms to model and understand complex relationships.
Rope_data_structure
This is the third university project for the Data Structures course. A Rope is a data structure composed of smaller strings that is used to efficiently store and manipulate a very long string.
Rubiks-cube
The project focuses on investigating and comparing algorithms for solving the 2×2×2 Rubik's Cube, also known as the "Pocket Cube". The cube consists of 6 faces, each with 4 mini-faces, and involves a series of moves, each representing a 90° rotation of one of the 3 halves of the cube.
Run-Billy-Run
2D endless runner game using an Arduino board, one LCD display and a Joystick.
Santa-Claus
This Christmas themed project determines what kind of gift every child will receive. The use: learning design patterns, writing generic code that can be changed afterwards, following a certain coding style and commenting style.
linux
Linux kernel source tree
Linux-File-System
This is a project that simulates the file system. It simulates how the commands mkdir, touch, rm, rmdir, ls, cd, tree, pwd and mv work.
Marketplace
Multi-threaded system that handles multiple producers and consumers concurrently.
Online-order-processing-simulator
Implement a Black Friday order processor in Java, which uses parallel programming.
Optimization-of-matrix-multiplications
C project that implements the same operation in 3 different ways in order to analyze how optimal each implementation is
Primitive-Pythagorean-triplets
Racket project for the Programming Paradigms course.
REST-API
This is the third University Project for the Communication Protocols course. The idea of this project is a client that interacts with a REST API. Objectives: • understanding the mechanisms of communication over HTTP • Interaction with a REST API • Understanding the concepts often used in the web such as JSON, session, JWT
Simple-Linux-File-System
University Project for the Data Structures course. It is a simulation of a simple Linux file system.
The-Library-of-HashBabel
Data Structures project that simulates a library using hashtables.