Skip to content
Abdelrahman

Abdelrahman Abdelaal

Software engineer · Hamburg, Germany

MSc Computer Science student at TUHH. I build backend services, agentic AI systems, and tools for Epic's Verse language.

I started my Master's at TU Hamburg in October 2026, after a BSc at ELTE in Budapest. From 2025 to mid-2026 I worked at Tata Consultancy Services on the Java services behind a travel-insurance platform, and this summer I built multi-agent systems in LangGraph at 7Bots.

On the side I make developer tools for Fortnite creators. The best known is Verse Auto Imports, a VS Code extension with 2,400+ installs.

Work

  1. Jul – Aug 2026

    Agentic AI Engineer Intern · 7Bots

    Built a five-stage deep-research system in LangGraph: user scoping, a tool-calling research agent, MCP tools, and supervisor delegation. Built an email assistant with LLM triage, human approval before it acts, and long-term memory on the live Gmail API. Traced every agent in LangSmith and wrote LLM-as-judge evaluations to find where they failed.

    Python · LangGraph · LangSmith · MCP · Gmail API

  2. Oct 2025 – Jul 2026

    IT Trainee · Tata Consultancy Services

    Maintained the Java 8 / Spring 5 services behind a 31-schema policy platform that sells travel insurance inside Airbnb, Expedia, VRBO, and Flight Centre checkouts. Built an incident-resolution assistant for production support in which the assistant proposes and a person confirms every production write. Automated Jira security-ticket triage in Python, and cleared Checkmarx, CAST, and Qualys findings across about 44 Maven projects.

    Java · Spring · Hibernate · JAX-RS · ActiveMQ · MySQL · Python

  3. Jun – Aug 2025

    Backend Developer Intern · Tata Consultancy Services

    Built the backend of a parcel-delivery app with a 13-person intern team and agreed the REST contract with the React developers through OpenAPI. Added JWT (RS256) and API-key authentication on Spring Security, and an event-driven path that sends templated emails.

    Spring Boot 3 · Java 21 · PostgreSQL · Redis · OpenAPI

  4. Dec 2023 – Jun 2025

    Software Developer · Freelance

    Delivered 5+ custom Fortnite experiences in Unreal Editor for Fortnite (UEFN) for clients, with modular gameplay systems and AI behavior trees written in Verse. Verse Auto Imports came out of this work.

    Verse · UEFN · TypeScript

Projects

verze.gg
The VERZE landing page: 'From empty plot to published island.'

SaaS platform · BSc thesis

VERZE

2026

A platform for Fortnite island creators and my BSc thesis, graded 5/5. It pulls live island analytics from the Epic Games, Osirion, and Fortnite Data APIs into one dashboard, with code, tools, and marketplace modules on top. The public launch has a waitlist.

Spring Boot · Java 25 · React 19 · PostgreSQL · Firebase Auth · Stripe

verse_auto_imports.verseVS Code

VS Code extension

Verse Auto Imports

2025

Adds missing using-statements to Verse files as you type, so you stop hunting for the module a device lives in. The most-downloaded third-party extension for Verse, with 2,400+ installs on the Marketplace.

TypeScript · VS Code API

question types, graded with partial credit
8question types, graded with partial credit
interchangeable LLM providers
4interchangeable LLM providers
entities in the PostgreSQL schema
24entities in the PostgreSQL schema
Flyway migrations
9Flyway migrations

Web app

Froebel

2025

A quiz platform whose AI grading engine scores 8 question types with partial credit. Any of 4 LLM providers can be swapped in without touching the grading logic, and OAuth2, TOTP 2FA, and Redis rate limiting sit in front of the paid LLM calls.

Spring Boot · Next.js · PostgreSQL · Redis

door_plate.versehighlightjs-verse
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }

# Opens the door when a player steps on the plate.
door_plate := class(creative_device):

    @editable
    Plate : trigger_device = trigger_device{}

    @editable
    Door : prop_mover_device = prop_mover_device{}

    OnBegin<override>()<suspends> : void =
        Plate.TriggeredEvent.Subscribe(OnTriggered)

    OnTriggered(Agent : ?agent) : void =
        Door.Begin()

npm package

highlightjs-verse

2026

Verse grammar and theme for highlight.js, matched to the colors of Epic's own Verse editor theme. VERZE uses it to render code, and so does this page: the snippet here is colored by it at build time. About 1,900 downloads in the past year.

JavaScript · highlight.js

Smaller things

  • FNAtlas

    2025

    Analytics workspace for Fortnite Creative maps, built on Epic's Fortnite Data API.

  • UMG to Verse

    2024

    Spring Boot service that turns Unreal Motion Graphics widgets into Verse UI code, with a recursive parser for 10 widget types.

Education

MSc Computer Science

Oct 2026 – present

Hamburg University of Technology (TUHH)

Courses include Software Verification, Software Security, Intelligent Autonomous Agents, and Optimization.

BSc Computer Science

Sep 2023 – Jul 2026

Eötvös Loránd University (ELTE), Budapest

GPA 4.62 / 5.0. Thesis: VERZE, graded 5/5.

Skills

Languages
JavaTypeScriptPythonSQLJavaScriptC#Verse
Backend
Spring BootSpring SecurityHibernateJAX-RSPostgreSQLMySQLMongoDBRedisActiveMQFlyway
AI
LangGraphLangSmithMCPLLM evaluation
Frontend
ReactNext.jsTailwind CSS
Tooling
DockerMavenGitOpenAPIJUnitMockito

Credentials

Contact

Email is the fastest way to reach me. I am also on LinkedIn (opens in a new tab) and GitHub (opens in a new tab).

contact@abdelrahman.io
Résumé (PDF)