Hi, I'm Catalin 👋
I love building things and helping people.
NFC

About

Software Engineer with experience at Adobe and EsolutionS, pursuing a Master's Degree in Computer Science at the University POLITEHNICA of Bucharest. Demonstrated expertise in full-stack development, cloud technologies, and AI integration through professional work and personal projects. Strong focus on building scalable applications and implementing innovative solutions across various technology stacks.

Skills

Java
Spring Boot
Python
FastAPI
Langchain
Postgres
Firebase
Supabase
Redis
Vue
React
Node.js
TailwindCSS
Docker
Kubernetes
ArgoCD
AWS
GCP
Azure
Git
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Daily Dose Of Code

An online platform designed for coding interview preparation, empowering users to interact with an AI chatbot via text or voice for real-time problem-solving assistance and tips. Users can write code in their chosen programming language, evaluate their performance based on the number of tests successfully completed, and receive instant feedback. The platform offers various subscription plans that grant access to a wide range of additional features using the Stripe API, ensuring a seamless and personalized experience.

Java
Spring Boot
Maven
Docker
Git
Typescript
Vue.js
Express.js
Tailwind CSS
PrimeVue
Firebase
Stripe
OpenAi

My GPT

An AI chatbot made using the OpenAI API with key features including chat management and multi-account support.

Java
Spring Boot
Maven
Git
Groovy
PostgreSQL
Mustache
Javascript
Html
Css
Docker
OpenAi

World of Marcel

A Java swing game with account management, character selection, enemy combat, and store purchases, all made using design patterns such as Singleton, Factory, Builder, Visitor, Decorator, and Observer. These patterns facilitated robust and maintainable code.

Java
Swing
Design Patterns

Linux operating system simulator

A Linux Terminal Simulator developed in C, that implements various Linux command-line commands including touch, mkdir, pwd, cd, rm, ls, tree, and mv.

C