all work

Everything I've built

Grouped by type, newest first. Every card opens a detail page with what I focused on, what got done, the stack, and the source.

operating systems

Operating systems

Image-mode Linux, systemd services, boot pipelines, and a Godot shell built for a TV.

In Production2026

Operating system

MarwanOS

A Linux distro that boots straight into a controller-driven Godot shell. No desktop, no login, no text.

  • Fedora bootc image with atomic upgrade/rollback, built and pushed to GHCR from GitHub Actions
  • Godot 4 shell: controller-navigable tile grid, launch seam, settings/info screens, Wi-Fi seam, dev-mode terminal behind a flag
  • Silent boot pipeline: custom Plymouth theme, hidden GRUB, no getty on the appliance — text only reachable via journalctl or devmode ssh
  • systemd fleet: app scan/launch control, flatpak install units, flight recorder, boot-success watchdog, USB automount, display/window profiles
Godot 4GDScriptbootcFedora / Universal BluesystemdgamescopePlymouthBash

software

Software

Realtime editors, trading bots, media servers, mobile apps, cloud automation — things people actually run.

Live2026

Trader

An intraday momentum bot on Alpaca paper trading with server-side bracket orders, a live dashboard, and a backtest engine every rule was validated against.

Python 3.11FastAPIAlpaca APIpandasSQLiteDocker
Released2026

Storyroom

A realtime multiplayer novel-writing workspace: shared cursors, scene chat, a story bible, and CRDT-safe co-editing.

Next.jsTypeScriptTipTapYjsHocuspocusPrisma
In Production2026

Mediawan

A self-hosted, invite-only streaming front-end study: one Node process for auth, admin, cached metadata, delivery decisions and transcoding — plus a Samsung Tizen TV app.

Node.js 22JavaScriptnode:sqliteffmpegSamsung TizenDocker Compose
In Production2026

Marusic

A Spotify-style web player with jam sessions over SSE, UPnP/Sonos casting, a PWA, and a Kotlin Android Auto app.

Node.jsExpressyoutubei.jsyt-dlpSQLiteSSE
Released2025

Emergency Alert App

A React Native/Expo mobile app for sending emergency alerts with real-time GPS location and push notifications — built collaboratively with 3 contributors.

React NativeExpoTypeScriptFirebaseGPS
Prototype2025

Custom Terminal

A custom terminal emulator built from the ground up in Go — exploring systems programming, process management, and shell mechanics.

GoSystems Programming
Prototype2024

Not Pirate Bay

A React + TypeScript web application with Azure Static Web Apps CI/CD — demonstrating modern frontend architecture and automated cloud deployment.

ReactTypeScriptAzure Static Web AppsGitHub Actions

games & vr

Games & VR

A finished VR fishing game, an RTS with behaviour-tree AI, physics-driven VR basketball.

Released2025

Reel Deal (NinjaFishingVR)

A finished Unity VR fishing game — hook minigame, katana slicing, wristwatch progression, 16-participant user testing.

Unity 6C#XR Interaction ToolkitOpenXRUnity Input SystemUnity UI Toolkit
Prototype2025

Real-Time Strategie

A Unity RTS prototype combining unit selection, behavior-tree driven AI, and custom ShaderLab effects — with a playable demo on YouTube.

UnityC#ShaderLabAI Behavior Trees
Prototype2024

Basketball VR

A VR basketball experience for Oculus headsets built in Unity with the XR Interaction Toolkit — complete with physics-based throwing and scoring.

UnityC#XR Interaction ToolkitOculus XR PluginHLSL

research

Research

Master's thesis on simulated prosthetic vision, neural nets from scratch, social-graph NLP, multi-agent planning.

Research2025

Neural Network from Scratch

A ground-up neural network implementation in pure Python — no frameworks, just math. Covers neurons, layers, activation functions, and loss calculation.

PythonNumPyMachine Learning
Research2025

Elden Ring Social Graphs

Network analysis of the Elden Ring universe — mapping character relationships through community detection, NLP, and TF-IDF text analysis. DTU coursework.

PythonJupyterNetworkXNLPTF-IDF
Research2025

Multi-Agent System Warmup

A multi-agent systems exercise from DTU course 02285 — implementing collaborative agent planning, coordination, and problem-solving in structured environments.

PythonMulti-Agent SystemsAI PlanningSearch Algorithms

client work

Work I've done for companies

Problem, solution and impact for what I built at Second Sun, for Zaki's, and at Joker IT.

client project

Turf Management Platform

problem
Course managers needed a unified tool to monitor sensor data and manage turf conditions across their facilities.
solution
Built a full-stack Flask application with Docker containerization, improving deployment consistency and enabling clearer sensor data visualization.
impact
Improved deployment workflow reliability and enhanced sensor data monitoring for end users.
PythonFlaskDockerJavaScript

client project

Track & Trace Order System

problem
A tailoring business relied on manual order tracking, leading to lost orders and repeated customer inquiries.
solution
Delivered a full-stack web platform with Next.js and MongoDB, including a Track & Trace ticketing system to digitize the entire order workflow.
impact
Digitized manual workflows, provided real-time order visibility for customers, and reduced operational overhead for staff.
Next.jsMongoDBReact NativeTailwind CSSVercel

client project

Outlook File Management Extension

problem
Consultants duplicated effort moving attachments between Outlook and SharePoint, increasing audit risk.
solution
Packaged document upload, metadata tagging, and notifications into a single Outlook add-in flow with secure OAuth authentication.
impact
Reduced manual steps for file handoffs and standardized the archive process for project teams.
Microsoft Office Add-inReactSharePoint REST APIOAuth

client project

Azure Cloud Provisioning Tool

problem
Manual Azure resource setup was error-prone and inconsistent across client environments.
solution
Built an automated provisioning tool with PowerShell and Azure CLI, including dashboards for monitoring resource allocation.
impact
Maintained 99% uptime for legacy systems and standardized cloud resource deployment across the organization.
AzurePowerShellAzure CLIAzure FunctionsREST APIs

work history

May 2025 – Sep 2025

Full Stack Developer Intern / Second Sun

Built a full-stack web application in Flask for a production-facing turf management platform.

Sep 2024 – Apr 2025

Freelance Software Engineer / Zaki's Skrædder & Renseri

Developed a full-stack web platform using Next.js and MongoDB for a tailoring business.

Aug 2023 – Aug 2024

Cloud Developer / Joker IT

Managed Azure cloud infrastructure as the sole developer, using PowerShell automation to support operational workflows.