Projects
Open Source, Academic & Personal Work
Tools & Open Source
claude-sandbox
CLI tool for running isolated, per-project Claude Code sandboxes using
rootless Podman. Cross-distro — works on Fedora,
RHEL, Ubuntu, Debian, Arch, openSUSE and Alpine. Provides filesystem
isolation, per-project AI context and per-repo SSH deploy keys, so
the AI agent can only see what is explicitly mounted into its
container, with no access to the rest of the host filesystem or
user credentials.
View on GitHub →
Applications
Selling System (POS)
Java point-of-sale application with role-based access (Manager / Cashier),
product scanning, and integrated card payment validation. Uses Apache Derby
embedded database with two separate stores (inventory + cardholder data).
View on GitHub →
TCP Chat Application
Client/server chat in C# demonstrating socket programming with
View on GitHub →
System.Net.Sockets. Multi-client TCP server broadcasts
messages to all connected WinForms clients.
Client/Server Chess
Network multiplayer chess in C++ Builder (Borland VCL). Two clients
connect through a server, with full board UI, piece movement validation
and synchronized game state.
View on GitHub →
Maze Game with Auto-Solver
Maze game in C# WinForms. Loads a labyrinth from a text matrix file and
supports both manual play and an automatic pathfinding solver that
animates the path from start to finish.
View on GitHub →
Real-Time Traffic Intersection
Real-time simulator of a four-way road intersection with traffic lights and
concurrent traffic flows. Uses Win32 API timers (P/Invoke) for
time-deterministic scheduling.
View on GitHub →
Clustering App (Thesis Tooling)
C# WinForms desktop application implementing DBSCAN and
Hierarchical Agglomerative Clustering (single- and
complete-link). Runs on synthetic 2D point sets and on the
Reuters multi-class text benchmark in sparse ARFF
format (100 / 1309 features, 80/20 train-test split). Supports
Euclidean / Manhattan / Cosine distances and 5 normalization strategies.
Built as part of my Bachelor's thesis (final grade 9.60).
View on GitHub →
3D Graphics — OpenGL
Forest Scenery
Real-time 3D forest landscape with terrain, trees, grass and sky.
Demonstrates skybox rendering (six TGA cube faces), texture mapping
and a navigable camera using OpenGL fixed-function pipeline.
View on GitHub →
3D Ship Scene
Animated 3D ship on water with interactive controls.
Arrow keys move the ship, WASD controls the camera, plus pause /
options / reset commands.
View on GitHub →
Solar System
Solar-system scene with multiple planets rendered using sphere primitives,
orbital animation and a sun light source. Built in ANSI C with the
OpenGL fixed-function pipeline.
View on GitHub →
PokeBall — Polygon Drawing
Introductory exercise on 2D/3D polygon rasterization and color filling.
Renders a Poké Ball using basic OpenGL polygon primitives.
View on GitHub →
Algorithms & Image Processing
Compression Coders
Four standalone WinForms apps, each implementing a classic compression
algorithm: LZ77 (sliding window), LZW
(dictionary-based), Shannon-Fano (prefix coding) and
Predictive image coding.
View on GitHub →
Game Piece Detection (MATLAB)
MATLAB image-processing pipeline that detects red and blue pieces on a
"Mill" board from a photograph. Pipeline: grayscale → averaging filter
→ K-Means segmentation → color classification.
View on GitHub →
Research & Professional
Emotion Recognition System
Developed during an employee emotion-recognition course at "Lucian Blaga" University.
Uses Python and OpenCV to detect faces, extract facial landmark points, calculate
distances between them and classify emotion type using machine learning algorithms.
Clustering Algorithms Study (Thesis)
Bachelor's thesis: a comparative study between DBSCAN and
Hierarchical Agglomerative Clustering (single- and
complete-link) on synthetic 2D datasets and on the Reuters
multi-class text benchmark (sparse ARFF, 100 and 1309 features,
80/20 train-test split). Evaluated all combinations of three distance
metrics (Euclidean, Manhattan, Cosine) and five normalization strategies
(Nominal, Cornell, Sum=1, Min-Max, Binary), with cluster quality measured
via confusion-matrix-based external metrics. Final grade: 9.60.
Download thesis (PDF, Romanian — 2.6 MB, 81 pages) →
Security Infrastructure Automation
Professional work at NTT DATA Romania: designing and maintaining infrastructure automation
for security operations using Ansible playbooks, Terraform modules and Docker containers,
integrated with Elasticsearch and Keycloak SSO.