Tudor Mutică

Portfolio · Bucharest

Tudor Mutică

I build AI apps people can use today.

I'm in my second year of engineering at Politehnica University of Bucharest.

I build every part of my projects myself, from the database and the model calls to the interface.

Two of them run live on Azure right now. Try them below.

Open to junior roles and freelance projects.

Projects

012026

HelpMate

An AI interviewer that asks technical questions and grades your answers.

  • You pick a role and a level and answer in your own words. You get a score out of ten and a note on what was missing.
  • Nobody can talk the AI into reading another user's data.
  • Its 3 tools never receive a user id. The server attaches it from the login token, so a prompt injection has nothing to hijack.
  • Claude runs it in production, and a free local model runs it offline through Ollama. The second provider took 100 lines and left the interview logic alone.
  • .NET 10
  • ASP.NET Core
  • Blazor
  • EF Core
  • Anthropic API / Ollama
  • xUnit
  • Azure
HelpMate during an interview: a Java question at internship level, question 1 of 5, with an answer box and a Submit answer button.

022026

TrackRecord

Album ratings that only your friends can see.

  • I wrote the login myself, so logging out kills the session on the spot. A JWT can't be revoked without a blocklist, and a blocklist is a session table in disguise.
  • Before a profile loads, the server works out how you're related to its owner. Strangers get 4 fields.
  • Album search runs on Deezer, re-ranked by my own scoring.
  • Node.js 22
  • TypeScript
  • Express 5
  • Prisma
  • React 19
  • Azure
TrackRecord album page: an average of 9.68 from 2 ratings, your own score of 9.35, and a track-by-track list of kept and skipped songs.

032026

LexCopilot

A legal assistant that answers from your own PDFs, fully offline.

  • C#
  • .NET
  • WPF
  • Semantic Kernel
  • Ollama
  • PdfPig
  • Every claim in an answer points to the article it came from. If the documents don't cover the question, it tells you so instead of making up a law.
  • Embeddings, search and the model all run on your machine: nomic-embed-text, cosine similarity I wrote by hand, Llama 3 through Ollama.
  • No document leaves the computer.
  • The README is upfront about the gaps. No hybrid search yet, no chunk overlap, and the vectors live in memory.

042023–2024

SmartifyBot

A 6-axis robot arm that finds plastic bottles with a camera and follows voice commands.

  • I built all of it alone. A Teensy 4.1 handles the inverse kinematics and an Arduino Mega drives the gripper.
  • The two boards talk over a serial protocol I designed. Vision runs on OpenCV with a YOLO detector, and a Python control panel sits on top.
  • The head comes off. Swap in a gripper, a 3D-printing head or a laser.
  • It won three national awards in 2024: 1st at InfoEducatie, 2nd at ONCS and 2nd at RoSEF.
  • Python (OpenCV, YOLO, SpeechRecognition)
  • C++ (Arduino, Teensy)
  • Fusion 360
  • Unity
The SmartifyBot arm on a workbench: machined aluminium joints, belt drives, a two-finger gripper and wiring to the control boards.

052026

RecordingStudio.BookingEngine

Booking software for recording studios.

  • .NET 10
  • ASP.NET Core
  • EF Core
  • SignalR
  • Blazor
  • xUnit
  • 6 booking rules live in a core project that references nothing, so 8 unit tests check them without a database.
  • Make a booking and every open page shows it instantly, over SignalR.

Awards

  • 2023Gold Medal, I-FEST² International Festival of Engineering, Science and Technology, Tunisia
  • 20241st place, InfoEducatie, national olympiad of digital innovation, with SmartifyBot
  • 20242nd place nationally at ONCS and at RoSEF, with SmartifyBot

Background

  • 2025–2029Politehnica University of Bucharest · B.Eng., Industrial Informatics (FIIR)
  • 2024–presentRobotics instructor, Ferdinand I National College, Bacău. I coached the team that reached the FIRST LEGO League Open International Championship Greece 2026.
  • 2022–2023Team manager and software lead, SmartCluster Robotics (FIRST Tech Challenge). I owned the robot's Java code, and the team made the national finals.
  • 2021–2025Volunteer coordinator, Don Bosco Foundation, Bacău. Recruited and led volunteer teams for summer camps of 600+ children a year.

Skills

AI
Anthropic API (Claude), Ollama, local LLMs, tool calling, RAG, OpenCV, YOLO
Languages
C#, TypeScript, JavaScript, Python, Java, C++, SQL
Building
ASP.NET Core, Node.js, React, Blazor, EF Core, Prisma, REST APIs, Azure, Git
Spoken
Romanian (native), English (Cambridge C1, 2025), German and Russian (basic)

Contact

Email me at contact@tudorm.ro. I live in Bucharest.