Gabriel Rusu (gabriel-rusu)

gabriel-rusu

Geek Repo

Company:CBN International Europe

Location:Bucharest, Romania

Home Page:gabrielrusu.dev

Github PK Tool:Github PK Tool

Gabriel Rusu's repositories

E.L.F-Executable-Loader

The E.L.F Executable Loader loads the executable file into memory page-by-page, using a request-paging mechanism - a page will only be loaded when it is needed. For simplicity, the loader runs only static executable files - which is not linked to shared / dynamic libraries.

Language:CLicense:MITStargazers:16Issues:1Issues:1

c-language-preprocessor

This is a simple C/C++ preprocessor. The goal is to have good conformance with the C and C++ standards and to handle nonstandard preprocessor extensions in gcc / clang / visual studio preprocessors. Most of the preprocessor testcases in gcc and clang are handled OK by so-cpp.

Language:CLicense:GPL-3.0Stargazers:2Issues:2Issues:1

stock-exchange

An application that shows the evolution of the stock price of the automobile industry in Germany, France and Italy. The evolution is determined by the data provided by the London Stock Exchange, which was the host of the Fintech category.

Language:JavaLicense:GPL-3.0Stargazers:1Issues:0Issues:0

calculator

A simple Calculator app made for fun that can calculate expressions using my version of the Shunting-yard algorithm

Language:JavaLicense:MITStargazers:0Issues:1Issues:0

eigenfaces

Face recognition algorithm that follows the observations from the research paper "View-based and modular eigenspaces for face recognition" to build a face space and find the projections of the train and test faces.

Language:Jupyter NotebookLicense:MITStargazers:0Issues:0Issues:0
Stargazers:0Issues:1Issues:0

game-engine

A game engine is the base of every modern game development project. This engine will be extended further into a personal game. The targeted devices are smartphones and tablets because this engine uses OpenGL ES for rendering 2D and 3D vector graphics.This game engine renders a terrain and manages resources of various models including some crocodiles.

Language:CLicense:MITStargazers:0Issues:0Issues:0

image-processor

JavaFX application that lets the user choose a BMP image and then choose the operations that he wants to be applied to the image

Language:JavaLicense:MITStargazers:0Issues:1Issues:20

ngx-utils

Angular(TypeScript) library that contains reusable services like CacheService for browser caching either in session or local storage and a HttpCacheClient (a HttpClient wrapper that caches the results for speed improvements)

Language:TypeScriptLicense:MITStargazers:0Issues:1Issues:6

shell

This project consists of a C++ program to serve as a shell interface that accepts user commands and then executes each command in a separate process. This project can be compiled on any Linux, UNIX, or Mac OS X system. A shell interface gives the user a prompt, after which the next command is entered.

Language:C++License:GPL-3.0Stargazers:0Issues:1Issues:0

webpage-v2

This website is a digital version of my traditional paper resume. It shows my education, skills, previous positions and projects I've worked on. But, it also shows things I cannot accurately share using a paper resume(such as links to my projects)

Language:TypeScriptStargazers:0Issues:0Issues:0

Operating-System-Input-Output-Library

The os_io.h header defines three variable types, several macros, and various functions for performing buffered input and output operations with files.

Language:CLicense:MITStargazers:0Issues:1Issues:0

snake

This is a remastered version of the popular game Snake using Java Swing and Microsoft Paint 3D app to create the pictures needed for the snake.

Language:JavaLicense:GPL-3.0Stargazers:0Issues:0Issues:0

sudoku-solver

A Proof of Concept(P.O.C) app that aims at solving every possible sudoku in an efficient manner.

Language:PythonLicense:MITStargazers:0Issues:1Issues:3

The-Empire-Strikes-Back

In The Empire Strikes Back project, I used the Pygame package to develop a 2D game in which the aim is to shoot down a fleet of Tie Fighters as they drop down the screen in levels that increase in speed and difficulty.

Language:PythonLicense:GPL-3.0Stargazers:0Issues:1Issues:0

webpage-v1

This website is a digital version of my traditional paper resume(old). It shows my education, skills, previous positions and projects I've worked on. But, it also shows things I cannot accurately share using a paper resume(such as links to my projects)

Language:TypeScriptStargazers:0Issues:0Issues:0