I build automations and backends that keep running on their own.

Computer Science graduate from Iași, Romania. I work with n8n, Python, Java and Docker, and I build systems that are simple to run and easy to fix when something breaks.

Projects

Messenger AI chatbot

A production chatbot that handles real conversations across several Facebook Pages.

View the code on GitHub

Built on n8n with an AI agent behind it. Incoming messages are batched and processed through a queue, conversations are stored in PostgreSQL, and follow-up messages are scheduled automatically.

  • n8n
  • PostgreSQL
  • Redis
  • OpenAI API

Reel Studio

A web app that generates short vertical videos with Google's Veo and Gemini models.

View the code on GitHub

Each video is captioned automatically with Whisper and ffmpeg, and large batches are packed into a single archive you can download in one click. Runs in Docker behind a FastAPI backend.

  • Python
  • FastAPI
  • Docker
  • n8n
  • ffmpeg
  • SQLite

Campus access control

My bachelor's project: a smart-card access system for a university campus.

View the code on GitHub

A Java Card applet keeps identity, PIN and entitlements on the card itself. A Java 21 terminal app reads the card and enforces timetable rules and attendance quotas against a PostgreSQL database.

  • Java Card 3.1
  • Java 21
  • PostgreSQL
  • JDBC

Where my projects run

I host my work on my own Ubuntu server, which I set up and maintain myself: Docker, n8n, PostgreSQL, Redis and nginx with SSL certificates. This year I moved the whole setup from AWS to OVH, data included.

About

I studied Computer Science at the Faculty of Computer Science in Iași. Before moving into automation I worked in performance marketing, running paid campaigns and building funnels, so I think about what a system should do for the business, not only how it works.

Skills: Java, Python, SQL, C++, n8n, Docker, Linux, Bash, Git, HTML and CSS.

Languages: Romanian (native), English, French.

Have something you want automated?

Email is the fastest way to reach me. Tell me what you're working on and I'll reply within a day.

Adrian-Mihai Aprofirei, Iași, Romania