Marcel Geba

About Me

CS student working with Java, C++, TypeScript, and Python. Experience with React, Express.js, Django, Spring Boot, MongoDB, Firebase ecosystem.

I enjoy writing mainly in C++ and Java, however i also often write in Python and Javascript / Typescript at school, for various projects and lessons. I am in the process of writing a few projects in Django and C++ for school.

Skills

Languages

  • Java
  • C++
  • TypeScript
  • Python

Frameworks / Libraries

  • React
  • Express.js
  • Django
  • Spring Boot
  • Mongoose

Databases

  • MongoDB
  • Firebase RTDB + Firestore (basics)
  • PostgreSQL

Tools

  • Git
  • Docker (basics)
  • Firebase

Non-programming

  • English + Polish native speaker
  • Maths
  • Physics
  • Team player

Major Projects

Primebet

A collaborative project. Mock sports betting app. Has a semi-functional serverless backend with Firebase

ReactTailwindCSSFirebase

Mock Restaurant Management

A collaborative project. Simple restaurant management API. Swagger documentation + postman collection, decent typing, Mongoose ORM for MongoDB connection, ExpressJs.

TypeScriptExpressJsMongooseMongoDB

Calc

WIP. C++ graphical calculator with SDL2

C++SDL2

Java Internship Project

Small order management API written in Java with Spring Boot. Built for my school's internal internship searching program.

JavaSpring BootJakarta

Perceptron

MLP implementation written in pure C++. Meant as a learning experience and to develop my skills with C++

C++

Countless more lost in untracked .zip files or held in local/private repos

Contact

Feel free to reach out for collaborations or just a chat.