ml · security · homelab · ctf · timișoara

ml · securitate · homelab · ctf · timișoara

Albert Gabor

Hey there, I'm Albert, a first-year AI student at UVT. I'm really curious, and I learn by building: ML models, security tools, and the servers this site runs on.

Salut, sunt Albert, student în anul I la AI, la UVT. Sunt foarte curios și învăț construind: modele ML, unelte de securitate și serverele pe care rulează site-ul ăsta.

Self-hosting since Jan 2024 · ~130 containers · served from my home

Self-hosting din ian. 2024 · ~130 de containere · găzduit acasă

winnercâștigător

HackTM 2026 · Product Innovation trackHackTM 2026 · categoria Product Innovation

My first hackathon. I led the build, with my team, and we won the Product Innovation track (sponsored by Aumovio, €2,000). The project turns Romanian hospital discharge PDFs into valid HL7 FHIR R4 bundles.Primul meu hackathon. Am condus dezvoltarea, cu echipa mea, și am câștigat categoria Product Innovation (sponsorizată de Aumovio, 2.000 €). Proiectul transformă PDF-urile cu bilete de externare din spitalele românești în bundle-uri HL7 FHIR R4 valide.

HighlightsPe scurt

  • UVTUVTAI, year 1AI, anul I
  • olympiadsolimpiadenational stage 2025–26faza națională 2025–26
  • open sourceopen source2 fixes merged2 fix-uri acceptate

WorkProiecte

More things I madeAlte lucruri făcute de mine

  1. mail-platform

    My own webmail for my own domains, on top of Resend. Next.js, Postgres, TOTP required.Webmail-ul meu pentru domeniile mele, construit pe Resend. Next.js, Postgres, TOTP obligatoriu.

  2. Open-source fixesFix-uri open-source

    Two fixes merged upstream: empty Hugging Face tokens in laya, and a dev-mode warning for self-hosted Dawarich.Două fix-uri acceptate: token-uri Hugging Face goale în laya și un avertisment pentru Dawarich self-hosted pornit în modul de dezvoltare.

  3. LCG Visualizer

    See an LCG's output as a grayscale image and check its parameters against the Hull–Dobell theorem. Bad ones show up as patterns.Vezi ieșirea unui LCG ca imagine gri și verifică parametrii cu teorema Hull–Dobell. Cei prost aleși se văd ca tipare.

  4. Nonlinear Thinking

    A guide to the habits, environment and even music that help you think less linearly.Un ghid despre obiceiurile, mediul și chiar muzica care te ajută să gândești mai puțin liniar.

  5. Auth System

    A small, dockerized auth backend: Argon2, JWT, Postgres. The boring parts, done properly.Un backend mic de autentificare, în Docker: Argon2, JWT, Postgres. Părțile plictisitoare, făcute cum trebuie.

  6. Opere BAC

    A study site for the Romanian Baccalaureate literature exam. Built for an exam I actually had to pass.Un site de învățat pentru proba de română de la BAC. Făcut pentru un examen pe care chiar trebuia să-l iau.

WritingCe am scris

Articolele sunt în engleză.

All postsToate articolele

NowAcum

Last updated: 2 October 2026Actualizat: 2 octombrie 2026

What I'm working on right now. If this list goes stale for more than a month, email me and complain :)La ce lucrez acum. Dacă lista asta stă neschimbată mai mult de o lună, scrie-mi și ceartă-mă :)

  1. startedînceput

    First weeks at UVTPrimele săptămâni la UVT

    Year one of my BSc in Artificial Intelligence at West University of Timișoara.Anul I de licență în Inteligență Artificială, la Universitatea de Vest din Timișoara.

  2. buildingîn lucru

    K-ProjectK-Project

    Making 5,500+ saved YouTube videos searchable from Claude Code.Peste 5.500 de videoclipuri YouTube salvate, în care pot căuta direct din Claude Code.

  3. rabbit holecuriozitate

    How phones work out where they are from nearby Wi-Fi networks, by asking Apple's location service what it knows about each BSSID.Cum își dau seama telefoanele unde sunt după rețelele Wi-Fi din jur, întrebând serviciul de localizare Apple ce știe despre fiecare BSSID.

HomelabHomelab

I've been self-hosting since January 2024, when I installed Linux for the first time and set up my first Ubuntu server. Today almost everything runs on a Lenovo ThinkCentre mini PC that never turns off: about 130 containers behind Nginx Proxy Manager, including this site, the blog and the demos above. I also have a Dell PowerEdge R610, but it draws way too much power to leave on, so it wakes up once a week for backups.Fac self-hosting din ianuarie 2024, când am instalat prima dată Linux și mi-am pus primul server Ubuntu. Azi aproape totul rulează pe un mini PC Lenovo ThinkCentre care nu se oprește niciodată: cam 130 de containere în spatele lui Nginx Proxy Manager, inclusiv site-ul ăsta, blogul și demo-urile de mai sus. Am și un Dell PowerEdge R610, dar consumă mult prea mult curent ca să-l țin pornit, așa că se trezește o dată pe săptămână pentru backup-uri.

A few things running on it: n8n automations, Immich, Jellyfin, Home Assistant, Paperless, SearXNG, Pi-hole, CrowdSec and fail2ban, and a Tor mirror of this site.Câteva dintre lucrurile care rulează pe el: automatizări n8n, Immich, Jellyfin, Home Assistant, Paperless, SearXNG, Pi-hole, CrowdSec și fail2ban, plus o oglindă Tor a site-ului.

  1. First Linux install, first Ubuntu server.Primul Linux instalat, primul server Ubuntu.

  2. HackTM 2026HackTM 2026

    The slides weren't ready, so I put an HTML deck on my own server in under five minutes. We won with it.Slide-urile nu erau gata, așa că am pus o prezentare HTML pe serverul meu în nici cinci minute. Am câștigat cu ea.

  3. TodayAzi

    A ThinkCentre mini PC keeps ~130 containers running around the clock. The R610 wakes up once a week for backups.Un mini PC ThinkCentre ține ~130 de containere pornite non-stop. R610-ul se trezește o dată pe săptămână pentru backup-uri.

Diagram: traffic from the internet goes through Nginx Proxy Manager to a ThinkCentre mini PC, which serves this site, the blog, Cryptography Atlas, the EHDS demo, the websites gallery and a Tor mirror. A Dell PowerEdge R610 wakes up once a week to back it up.Diagramă: traficul de pe internet trece prin Nginx Proxy Manager spre un mini PC ThinkCentre, care servește site-ul ăsta, blogul, Cryptography Atlas, demo-ul EHDS, galeria de site-uri și o oglindă Tor. Un Dell PowerEdge R610 pornește o dată pe săptămână ca să-i facă backup.

Out therePe teren

For the past 6 months or so I've been going out of my way to meet new people. A few places you could have run into me:De vreo 6 luni încerc să ies cât mai mult printre oameni și să cunosc lume nouă. Câteva locuri unde ai fi putut da de mine:

  1. HackTM 2026HackTM 2026

    My first hackathon, and we won it. I came in focused on building. I left thinking about the conversations.Primul meu hackathon, câștigat cu echipa mea. Am venit cu gândul doar la ce construim. Am plecat cu gândul la discuții.

  2. TEDxAristide DemetriadeTEDxAristide Demetriade

    I built the guest check-in desk.Am construit sistemul de check-in pentru invitați.

  3. OngoingMereu

    CTFsCTF-uri

    If your team needs one more person, message me.Dacă echipei tale îi mai trebuie un om, scrie-mi.

  4. 2025 & 20262025 și 2026

    Artificial Intelligence Olympiad, national stageOlimpiada de Inteligență Artificială, faza națională

  5. 20252025

    Cybersecurity Olympiad, national stageOlimpiada de Securitate Cibernetică, faza națională

Where I'll be next: the Meet the Entrepreneurs conference at UVT (7 Oct) and UniHack 8 (13–15 Nov). If you're there too, come say hi.Unde mă găsești data viitoare: la conferința Meet the Entrepreneurs de la UVT (7 oct.) și la UniHack 8 (13–15 nov.). Dacă vii și tu, salută-mă.

AboutDespre mine

I'm Albert, 18, from Romania. I got into AI through neuroscience: I wanted to understand how brains work, and somewhere along the way I started training neural networks instead. ML got me into security, and security got me into running my own servers.Sunt Albert, am 18 ani și sunt din România. Am intrat în AI prin neuroștiințe: voiam să înțeleg cum funcționează creierul și, pe undeva pe drum, m-am apucat să antrenez rețele neuronale. ML-ul m-a dus la securitate, iar securitatea, la propriile mele servere.

Now I'm in my first year of an AI degree at West University of Timișoara (UVT). I'm a really curious student and always have been, and most of what I learn ends up as a project on this page.Acum sunt în anul I la Inteligență Artificială, la Universitatea de Vest din Timișoara (UVT). Am fost mereu foarte curios, așa că mare parte din ce învăț ajunge un proiect pe pagina asta.

Languages: Romanian (native), English (Cambridge C1 Advanced, 2025).Limbi: română (limba maternă), engleză (Cambridge C1 Advanced, 2025).

What I use mostCe folosesc cel mai des

  • Python
  • TypeScript
  • Bash
  • C
  • PyTorch
  • Ollama
  • MCP
  • n8n
  • Linux
  • Docker
  • Proxmox
  • Nginx
  • PostgreSQL
  • cryptography
  • OSINT
  • network security
  • Python
  • TypeScript
  • Bash
  • C
  • PyTorch
  • Ollama
  • MCP
  • n8n
  • Linux
  • Docker
  • Proxmox
  • Nginx
  • PostgreSQL
  • criptografie
  • OSINT
  • securitatea rețelelor

ContactContact

I like meeting people who build things. Reach out if you…Îmi place să cunosc oameni care construiesc lucruri. Scrie-mi dacă…

  • …are hiring an intern for ML, security or infrastructure (tech CV and LinkedIn below).…cauți un intern pentru ML, securitate sau infrastructură (CV tehnic și LinkedIn mai jos).
  • …run a startup and want a working prototype of an ML or automation idea.…ai un startup și vrei un prototip pentru o idee de ML sau automatizare.
  • …run a small business that needs a website or an automation (examples).…ai o afacere mică și îți trebuie un site sau o automatizare (exemple).
  • …teach or research AI or security and are looking for a first-year student.…predai ori cercetezi AI sau securitate și cauți un student din anul I.
  • …organise a hackathon, a CTF or a tech event.…organizezi un hackathon, un CTF sau un eveniment tech.
  • …are a student and want to team up for a CTF or compare homelabs.…ești student și vrei să facem echipă la un CTF sau să comparăm homelab-uri.

In Timișoara? I'm always up for a coffee :)Ești în Timișoara? Hai la o cafea :)

Email is the easiest way to reach me.Cel mai simplu mă găsești pe email.