Portrait of Vlad Fiț

Vlad Fiț

I care more about being exactly right than being fast to ship.

Selected work

Mostly systems programming and computer vision — where almost right isn't right.

Terminal output from the engine — the starting position printed from its FEN string, then the move list generated for a lone black queen on e5.

C · 2025 · solo

Mini chess engine

A from-scratch move generator and mate-in-one solver, with check detection that scans outward from the king instead of enumerating the opponent's replies.

attack queries
16M/sec
full move generation
2.4M/sec
Gameplay screenshot — the player's ship firing upward at a wave of enemies over a starfield.

C++20 · SDL3 · 2025 · solo

2D space shooter

A real-time top-down shooter with three enemy behaviors, a shared bullet system for both sides, and a small polymorphic entity hierarchy driving all of it.

entity classes
8
enemy behaviors
3
The Nexys A7-100T board running the controller, with “donE” on its seven-segment display.

VHDL · Nexys A7-100T · 2025 · team of 2

FPGA washing machine controller

A 13-state finite-state machine controlling a full wash cycle on real FPGA hardware, with the entire program expressed as control-unit outputs.

FSM states
13
VHDL modules
27 (2,402 lines)
wash phases
7
The extension running in VS Code, flagging potential leaks, invalid frees, and a bad realloc inline, with a hover explaining a double free.

TypeScript · VS Code Extension API · 2025 · solo

C Memory Police

A VS Code extension that catches memory leaks, double frees, and the classic failed-realloc leak — live, as you type.

reanalysis debounce
500 ms
See Me's engine.py in VS Code — building the InsightFace pipeline on ONNX Runtime, CUDA first with a CPU fallback, and scanning a photo for faces.

Python · ONNX Runtime · InsightFace · 2025 · solo

See Me — face search

An interactive CLI that searches a photo library by face, matching InsightFace embeddings by cosine similarity, with CUDA acceleration when it's available.

Hackathon

The Thermal Sleuth dashboard — a map of Europe with thermal anomaly markers, summary stats, and a detail popup for an anomaly on Poland's Vistula Lagoon.

Python · Flask · Sentinel-3 · 2025 · team of 5 — backend

Thermal Sleuth

A pipeline that flags industrial thermal discharge in EU waters from Sentinel-3 satellite data, scores confidence, and serves it through a REST API — built at the CASSINI Hackathon.

About

Computer Engineering student at the Technical University of Cluj-Napoca. Comfortable down at the hardware — VHDL, x86 assembly, C — and equally at home in the software layered on top of it, from a chess engine to face-recognition search.

Technical University of Cluj-Napoca — Computer Engineering · Cluj-Napoca, Romania

Languages

  • C
  • C++
  • Python
  • TypeScript
  • x86 Assembly
  • VHDL

Tools

  • Git
  • GCC
  • GDB
  • Make
  • Linux/Bash
  • AMD Vivado

Libraries

  • SDL3
  • ONNX Runtime
  • InsightFace
  • NumPy
  • VS Code Extension API

Get in touch

Best reached by email — I'll get back to you within a day or two.