angeloshaheen.comtechnical cv · 2026
availableDuisburg, Germany
00 — opening shot

angeloshaheen

Application Manager·Automation Engineer·Full-Stack + AI·Linux / Docker·Embedded

Builds production-grade applications, automation, and self-hosted infrastructure end-to-end — from ESP32 firmware to Next.js + AI agent workflows.

duisburg · de — engineered on a self-hosted stack
01 — work

quiet systems,
loud impact.

Roles spent finding the next thing a person shouldn't have to do twice — then deleting it with a clean tool. Part-time hours, full-time output.

01 / role

Application Manager · IT Technician

PRA Group

Duisburg, Germany

2023 — Present

  • Started as IT Technician for 4 months, then continued as Application Manager for ~1.6 years — developing, maintaining, and supporting company applications including Debtrak in a financial-services environment.

  • Used SQL extensively in SSMS for database queries, data investigation, reporting support, validation, troubleshooting, and controlled work on financial-application data.

  • Worked heavily with Azure DevOps and GitHub for repository management, source control, project / tool delivery, code publishing, issue tracking, and CI-style workflows.

  • Developed automation tooling with C#, PowerShell, Python, and C# to reduce repetitive work across invoice, legal, archive, Active Directory, printing, file-transfer, ticket-monitoring, and operations workflows.

  • Integrated the new Polish government API to automate communication with government systems and external companies — sending, receiving, and processing invoice-related data.

  • Received an internal Innovation & Impact Award and a SharePoint recognition post for automation work delivered while working part-time.

02 / role

Founder · Hardware, Firmware & Software

SmrtStand

University startup project

2024 — Present

  • Designed and built the smart headset-stand hardware prototype — board / electronics, ESP32-C / Arduino firmware, sensor-based headset detection, and hardware/software integration with a companion control app.

  • Built the SmrtStand website and product story around automatic audio switching between headset, speakers, AirPods and other devices, with USB hub, wireless charging, RGB control, voice commands, AI audio-profile, and live-translation concepts.

  • Won 2nd place in a university startup competition (GUIDE), received one year of business courses / training, created business plans and pitch materials, and presented at multiple conventions and startup events.

recognition

Innovation &
Impact Award.

Internal recognition from PRA Group for automation, innovation and process-improvement work — February 2026. Also acknowledged via SharePoint post for the same body of work.

PRA Group Innovation & Impact Award certificate

core stack

tools at hand.

Languages & Automation

  • C
  • C++
  • C#
  • Python
  • PowerShell
  • Arduino / C-style firmware
  • CLI tooling

Backend & APIs

  • FastAPI
  • Express
  • PHP / Apache
  • REST
  • gov / external APIs
  • workers
  • schedulers

Frontend & Product

  • Next.js
  • React
  • TypeScript
  • dashboards
  • admin panels
  • multilingual UIs
  • landing pages

Infrastructure & DevOps

  • Linux
  • Docker / Compose
  • Nginx / Apache
  • NPM
  • DNS
  • domains
  • SSL / TLS
  • staging stacks

Data & Databases

  • SQL
  • SSMS
  • SQL Server
  • PostgreSQL
  • TimescaleDB
  • Supabase SQL
  • Redis

Security & Identity

  • Authentik
  • Authelia
  • Vaultwarden
  • reverse-proxy access control
  • encrypted storage

AI Engineering & Agents

  • Codex CLI
  • OpenCode
  • Claude / Claude Code
  • OpenClaw
  • Ollama / local LLMs
  • skills / agents
  • RAG

Embedded & Hardware

  • ESP32-C
  • Arduino firmware
  • sensors
  • board prototyping
  • hardware / software integration

published

workplace
utilities.

C# / Python / PowerShell tools published or documented on GitHub and LinkedIn.

  • Email to PDF ConverterC# · Outlook · Azure DevOps
  • Audio Over NetworkPython · sender / receiver
  • Mass File Transfer ToolC# · Visual Studio
  • Printer Manager SoftwareC# · Azure DevOps
  • Active Directory Role CopierC# · Visual Studio
  • Active Directory User ManagerC# · GUI
  • Jira / SLA Ticket TrackerPython · C# · Power Automate
02 — systems

one server,
a city of services.

A self-hosted Linux platform built from zero — domains, DNS, reverse-proxy, SSL, Docker / Compose, identity, secrets, and a wall of internal tools.

  • 37

    stacks

  • 127

    containers

  • 245

    images

  • 77

    volumes

  • 29

    networks

infrastructure stack

from kernel
to dashboard.

  • Linux platform

    Built from zero: OS, domain / DNS, reverse-proxy, SSL, Docker/Compose, volumes, internal networks, production / staging stacks.

  • Identity & security

    Authentik, Authelia, Vaultwarden, Nginx Proxy Manager, Falco / watchtower-style maintenance, encrypted secrets, controlled access.

  • Developer services

    Mailcow, Forgejo, Woodpecker CI agents, OpenVSCode, JupyterLab, Portainer, SonarQube, Nextcloud, OnlyOffice, Guacamole, Kasm.

  • Data platform

    PostgreSQL / Supabase SQL / Redis across private projects — schemas, validation, query troubleshooting, role / permission data, dashboards.

  • Media & knowledge

    Jellyfin with automated episode / metadata updates via the Arr stack — Jellyseerr, Sonarr, Radarr, Prowlarr, Bazarr, Kavita, Komga, Navidrome.

Self-hosted services portal — Homer dashboard
Portainer — 37 stacks, 127 containers, 245 images, 77 volumes
Cloudflare DNS management — internal subdomain routing
Jellyfin federated media interface

live products · public urls

what's actually
on the internet.

Screenshots captured live this minute. Every domain points at a container on the same server this page is being served from.

Agent Weaver / CodeChan — visual multi-agent workflow studio
private

Agent Weaver · CodeChan

codechan

Visual multi-agent workflow studio with pluggable AI providers and repo automation. Guided setup, mission console, provider routing, live task boards.

Self-hosted Jellyfin login wall — full media stack on a Linux server
self-hosted

Media stack

jellyfin · jellyseerr · sonarr · radarr · prowlarr

Jellyfin · Jellyseerr · Sonarr · Radarr · Prowlarr · Bazarr — automated library, requests, indexing, metadata, subtitles. All containerised, behind Authentik SSO.

Self-hosted Authentik SSO login screen
self-hosted

Authentik

auth.servershelf.com

SSO across 40+ internal subdomains. Authentik primary, Authelia secondary, Vaultwarden for secrets.

selected works

ten things
currently running.

project2026

Tectura Studio

Pre-university architecture school OS

Full-stack RBAC platform for a pre-university architecture preparation programme — admin, teacher, and student dashboards, role-based homework, exams, attendance, payments, and SQL-backed records.

  • Next.js
  • Supabase
  • PostgreSQL
  • Stripe
project2025

AuctionScanner · GoblinBid

WoW market-intelligence platform

AuctionScanner · GoblinBid screenshot

Auction-house intelligence for World of Warcraft — ML-scored buy/sell signals, live price history, portfolio tracking, in-game addon and desktop companion.

  • FastAPI
  • Next.js
  • Celery
  • Redis
  • Postgres
  • Ollama
project2025

Shkofit.ai

AI classroom operating system

Shkofit.ai screenshot

Source-grounded lesson decks, homework, quizzes, and exams. Multilingual content, citations, visuals, and quality checks across an SQL-backed school graph.

  • TypeScript
  • PPTX
  • Agents
  • Supabase
project2025

WantViews

Hardened browser-session platform

Containerised browser sessions with user-provided proxies, encrypted storage, Mailcow inbox automation, Cloudflare DNS automation, and signup-verification workers.

  • Docker
  • Chrome
  • Mailcow
  • Cloudflare
project2024

Envelopee · Inviteify · SaveADate

Digital invitations at scale

Envelopee · Inviteify · SaveADate screenshot

Family of multilingual invitation platforms — weddings, birthdays, graduations, corporate events. CSV/XLSX import, Stripe, RSVPs, hardened PHP/Apache containers.

  • PHP
  • Apache
  • Stripe
  • CSV/XLSX
project2025

Agent Weaver · CodeChan

AI development orchestration

Visual multi-agent dashboard for AI-assisted development — provider routing, repo context loading, live execution logs, sandboxed repo-writing.

  • React
  • TypeScript
  • Express
  • Agents
project2025

Compose Manager

Docker Compose, browser-side

Server-side UI to scan mounted compose directories, list stacks, edit compose files in the browser, and run merge / lint endpoints on a large self-hosted environment.

  • Docker
  • UI
  • lint/merge
project2025

Jellyfin Federation

Federated media without copies

Invite-based agents that connect remote Jellyfin libraries through WireGuard-style peers and read-only WebDAV — sharing libraries without duplicating files.

  • Jellyfin
  • WebDAV
  • WireGuard
project2024

YTWeb

Self-hosted download manager

FastAPI web UI for yt-dlp with live SSE logs, cookie upload, MP3 conversion, concurrency controls, and safe output-directory restrictions.

  • FastAPI
  • yt-dlp
  • SSE
project2024

PRA Challenge

Strava step-tracking platform

Gamified team step-tracking and Strava challenge platform — private codes, leaderboards, multilingual UI, automated Strava syncing.

  • Strava API
  • Schedulers
↔ scroll · ten cards
03 — hardware

from silicon
to a startup booth.

SmrtStand — a smart headset stand. Designed the hardware, wrote the ESP32-C firmware, built the companion app, and pitched it on stage. Second place at the GUIDE university startup competition; one year of business training included.

SmrtStand booth at a startup event — product, screen demo, branded rollup banner
GUIDE Start-up Your Idea certificate — 2nd place
smrtstand · 2024
guide start-up your idea
2nd place

build sheet

what it
actually is.

A headset stand that switches audio between devices automatically — board, firmware, sensors, USB hub, and a companion app. Demoed at multiple conventions.

  • ESP32-C
  • Arduino
  • Sensors
  • Audio routing
  • USB hub
  • Wireless charging
  • RGB control
  • Voice commands
  • AI audio profile
  • Live translation
  • Companion app

education · training

  • B.Sc. Computer Engineering · ISE

    Universität Duisburg-Essen · Software Engineering specialization · 2020 — ongoing

  • Startup / business training

    One year of GUIDE business courses · plans · positioning · pitching · demos

  • Technology High School

    Notre Dame Mielya · Israel · physics + mechatronics · 2017 — 2019

  • German language studies

    Kapito · Münster · Germany

04 — contact

let's build
something
worth running.

leave with the document

Take the full cv with you.

Includes the full project list, infrastructure portfolio screenshots, recognition, and contact details — single PDF, ~2.5 MB.

languages

  • العربيةnative
  • Englishvery good
  • Deutschvery good
  • עבריתvery good
  • 日本語A1

Comfortable working across Arabic / English / German / Hebrew. Studying Japanese.

angelo
shaheen.

currently based in duisburg, germanyopen to relocation across eu↑ back to opening