Skip to content
View Cata1022's full-sized avatar
  • Universitatea Națională de Știință și Tehnologie POLITEHNICA București, Facultatea de Automatică și Calculatoare
  • Bucharest

Block or report Cata1022

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
Cata1022/README.md

Hi there, I'm Catalin Olariu 👋

I am a passionate Software Engineering student at the Faculty of Automatic Control and Computers UPB exploring low-level systems programming, machine learning, and software architecture

Tech skills

  • Languages: C, C++, Java, Python, Rust, Scala, Matlab
  • Concepts: OOP, Functional Programming, Memory Management, Multithreading

Featured Projects

Pinned Loading

  1. Parallel-news-aggregator Parallel-news-aggregator Public

    A parallel news aggregator built in Java that uses multithreading to efficiently process large volumes of JSON articles and generate structured statistical reports

    Java

  2. Memory-allocator-C Memory-allocator-C Public

    A custom implementation of a Linux C memory allocator, featuring minimal and optimized versions of malloc(), calloc(), realloc(), and free()

    C

  3. Rusty-Compiler Rusty-Compiler Public

    A from-scratch compiler and linker for a custom language targeting Linux x86_64, built to explore low-level systems architecture

    Rust

  4. 2D-Graphics-Chicken-Invaders 2D-Graphics-Chicken-Invaders Public

    2D arcade space shooter using OpenGL to explore lower-level graphics programming, rendering pipelines, and game state management

    C++

  5. Data-analysis-and-text-generation Data-analysis-and-text-generation Public

    A from-scratch implementation of fundamental Machine Learning algorithms (Anomaly Detection, Kernel Regression, Markov Chains) focusing on core numerical methods

    MATLAB

  6. Banking-System-using-OOP-principles Banking-System-using-OOP-principles Public

    Modular banking simulation in Java, applying advanced OOP principles to ensure scalable software architecture

    Java