Skip to content
View gabiRoBt's full-sized avatar

Highlights

  • Pro

Block or report gabiRoBt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gabiRoBt/README.md
Gabriel Feraru, systems software and security research

Third-year Computer Science student at Babeș-Bolyai University, working across systems software, network protocols and applied cryptography.

I build against primary sources rather than tutorials: a Cell Broadcast emergency alerting system implemented from the 3GPP specifications and interoperating with Osmocom, and a Rust SDK combining fully homomorphic encryption, zero-knowledge proofs and threshold cryptography. Both ship with continuous integration, an explicit licence and a documented account of what they do not do.

Alongside that I do security research. I found and reported an unauthenticated denial-of-service vulnerability in the proxy layer of a production managed-database platform, awarded through its bug bounty programme.

LOCATION
Cluj-Napoca, Romania

DEGREE
BSc Computer Science, 2024–2027

EMAIL
ferarugabriel2006@gmail.com

ELSEWHERE
LinkedIn · HackerOne

01   Security research

Unauthenticated denial of service in Neon Proxy

Neon · July 2026 · medium severity · USD 750 bounty · verify on HackerOne

Reported a remotely triggerable out-of-memory condition in the connection proxy behind Neon's managed Postgres platform, reachable by an unauthenticated client. Attacker-supplied values were interned into a string cache with no upper bound, so memory could be driven to exhaustion without ever logging in.

Submitted through Neon's HackerOne programme, triaged as medium severity and closed with an award. Neon is the serverless Postgres platform acquired by Databricks.


02   Selected work

Tocsin

Go · 3GPP · Osmocom · Docker

Geo-targeted emergency evacuation over Cell Broadcast. A hazard placed on a floor plan determines who is warned and which exit they are routed to, then the alert is transmitted on the matching radio cell, where simulated handsets decode it off the air rather than being told what they received.

Implemented against 3GPP TS 23.041, 44.012 and 23.038, with per-hazard notification policies, Dijkstra routing over a portal graph, and a full transmission chain per cell. Continuous integration, Apache-2.0.

Repository

MarvinZK

Rust · TFHE · RISC Zero · Merkle trees

An SDK for private database queries. The server computes over ciphertext it can neither read nor silently alter, requests are authenticated by a zkVM proof and bound against replay, and results are unlocked only by true threshold decryption.

Lookup, blind search, oblivious writes and private aggregation over end-to-end encrypted data; the FHE secret key is secret-shared across parties and never reassembled. Published with a written threat model. Continuous integration, Apache-2.0.

Repository

CMD Arena

Go · Docker · WebSockets · PostgreSQL · JavaScript

A real-time competitive hacking game played inside live Docker containers. Each player receives an isolated Debian container with a bash session streamed to the browser, fortifies it during a setup phase, then infiltrates the opponent's machine.

Container lifecycle management, bidirectional terminal streaming over WebSockets, and Elo-rated matchmaking backed by PostgreSQL.

Repository

TrainSpottin

C# · .NET · WinForms · Python · Selenium · PostgreSQL

A railway timetable mirror and QR encoder. A Selenium pipeline scrapes public route data into a relational schema, and a desktop client resolves a train number into its ordered stop sequence and encodes trip details into a QR payload.

A study project in scraping, relational modelling and desktop UI; the payloads carry no issuer signature and are not valid travel documents.

Repository

Ratatouille

C# · Visual Studio SDK · VSIX · Gemini

A Visual Studio 2022 extension that turns a natural-language prompt into code and streams it into the editor incrementally, with pause, stop and skip controls. Multilingual prompts, configurable model backend, distributed as a signed VSIX.

Repository


03   Technologies

LANGUAGES Go · Rust · C# · C++ · Java · Python · JavaScript · SQL
SYSTEMS & INFRASTRUCTURE Linux · Docker · Docker Compose · PostgreSQL · Git · GitHub Actions · CI/CD
NETWORKING TCP/IP · UDP multicast · HTTP and REST · WebSockets · Wireshark · GSM and Cell Broadcast (3GPP TS 23.041, 44.012, 23.038) · CAP · GSMTAP · Osmocom
SECURITY & CRYPTOGRAPHY Fully homomorphic encryption (TFHE) · zero-knowledge proofs (RISC Zero zkVM) · threshold cryptography · Merkle commitments · threat modelling · vulnerability research · coordinated disclosure
PLATFORMS & FRAMEWORKS .NET · WinForms · Visual Studio SDK · Selenium · xterm.js · Unreal Engine 4

04   Education

Babeș-Bolyai University

Faculty of Mathematics and Computer Science · Cluj-Napoca, Romania

BSc Computer Science, 2024 to 2027.

Coursework: data structures and algorithms, graph algorithms, object-oriented programming, advanced programming methods, databases, computer networks, functional and logic programming.

Pinned Loading

  1. Tocsin Tocsin Public

    Geo-targeted emergency evacuation over Cell Broadcast, in Go. Decides who is warned and which exit they take, then transmits on the matching cell where simulated handsets decode it off the air.

    Go

  2. MarvinZK MarvinZK Public

    Private database queries in Rust: the server computes over ciphertext it cannot read or silently alter, requests are zkVM-authenticated and replay-bound, and results need true two-party threshold d…

    Rust

  3. CMD-ARENA CMD-ARENA Public

    Real-time PvP hacking game played inside live Docker containers: fortify your own box, then infiltrate the enemy's through an in-browser terminal and nuke it before they nuke you.

    JavaScript

  4. Ratatouille Ratatouille Public

    Visual Studio 2022 extension that turns a natural-language prompt into code and streams it into the editor character by character, with pause, stop and skip controls.

    C#

  5. TrainSpottin TrainSpottin Public

    Railway timetable mirror and QR encoder: Selenium scrapes public route data into PostgreSQL, then a Windows Forms app turns a train number into its real stop sequence and a QR payload. Study projec…

    C#