Projects
Full-stack web apps, developer tools, and software built to learn by doing. Every project links to the code — from a React & Redux game shop and a Node.js + Claude assistant to algorithmic solutions and retrieval-augmented generation engines.
A game shop web application built with React, Redux Toolkit, and Material UI. Features game discovery, detail popups, authentication, user preferences, and Stripe checkout integration.
React · Redux Toolkit · MUI · Stripe · REST API
JavaScript · updated Aug 2026 · Code
A Romanian-language AI assistant built on the Claude API. Express 5 + PostgreSQL backend that persists conversations; switch between Claude models mid-chat. Live demo available.
Node.js · Express 5 · PostgreSQL · Claude API · Vercel
JavaScript · updated Jul 2026 · Code · Live demo
LeetCode Solutions & Algorithms
Structured implementations and solutions for LeetCode algorithmic problems: dynamic programming, binary search, two pointers, cycle detection, DFS/BFS, and greedy algorithms.
Python · Data Structures & Algorithms · Problem Solving
Python · updated Aug 2026 · Code
This Portfolio Site
The site you're on — Next.js App Router, server-side rendering, live GitHub repo data via API, responsive design, and continuous deployment on Vercel.
Next.js · React · Vercel · GitHub API · SSR
JavaScript · updated Aug 2026 · Code
RAG-core — Retrieval-Augmented Generation from scratch
A from-scratch RAG implementation in Python — no framework shortcuts: document chunking, embeddings, retrieval, and generation wired together by hand to understand how the pieces actually fit.
Python
Python · updated Aug 2026 · Code
A three-level 2D puzzle game (AWT/Swing) built as a study in GoF design patterns — Singleton, Flyweight, Abstract Factory — with MariaDB persistence. Built with a teammate; gameplay GIFs on the project page.
Java · AWT/Swing · MariaDB · GoF patterns
Java · updated Jul 2026 · Code