Dublin, Ireland · Developer · Builder

DanielMcDonnell

Who
I Am

daniel.json
basedDublin, Ireland 🇮🇪
degreeBSc Computer Science
collegeNational College of Ireland
certsCompTIA A+ · IBM Workshop
focusDev · IT Ops · Infra
daily OSPop!_OS 24.04
also useWindows · macOS
hardwareDell G5 + Hetzner VPS
currentlyPhase 42 of 50 ⬡

I'm Daniel McDonnell — a Computer Science graduate from Dublin with a background that spans software development, IT operations, and infrastructure engineering. I've been building things on the side since before I graduated, and the habit never really went away.

My work covers the full stack. Frontend interfaces, backend APIs, Android apps in Kotlin, infrastructure automation — I like the parts most people avoid. The closer to the metal, the better. I learn by building.

Outside of professional work I run a 50-phase personal infrastructure project: replacing every cloud service I rely on with something I own and operate myself. Email, files, passwords, media, AI, Git, monitoring — all running on my own hardware. It's the best ongoing education I've ever given myself.

This site is the record. Not a pitch — just an honest log of what I've built, where I'm at, and what's next.

What I do

I build things that actually run

Front to back, browser to bare metal. I write code and ship it on infrastructure I own.

Full Stack Development
Building web apps from scratch — clean APIs, fast frontends, real databases. No templates, no page builders.
PythonJavaScriptFlaskKotlinDocker
🖥️
Self-Hosted Infrastructure
Running 29 production services on one laptop. Email, AI, cloud storage, monitoring, Git — all self-hosted. Zero cloud fees.
LinuxCaddyCloudflarePrometheusGrafana
🛠️
IT Operations
Enterprise IT support, AD/Office 365 administration, AI-augmented ticketing, SLA management across high-volume queues.
JiraServiceNowOktaActive Directory

Timeline

2015–17
QQI Level 5 & 6 — Distinction
Computer Science at Coláiste Dhúlaigh — programming fundamentals, OOP, web development, databases, networking. Both with Distinction.
Coláiste Dhúlaigh CFE · QQI L5 & L6 · Distinction
2021
Compu b — Apple Premium Reseller
IT Technician — diagnosed and repaired Apple hardware and software issues post-graduation.
Compu b · Oct 2021–Jan 2022 · Dublin
2022–24
Grassland Agro — IT Assistant
Designed and deployed an in-house app replacing paper workflows. Managed O365 and AD for 150+ users, delivered staff training, maintained infrastructure.
Grassland Agro · Jan 2022–Oct 2024 · Dublin
Oct 2024
Pinergy — Junior IT Analyst
Front-line IT support, hardware procurement, SLA-driven ticketing via Jira, knowledge-base articles and staff training.
Pinergy · Oct 2024–Jul 2025 · Dublin
2025–26
Fixify — IT Operations Analyst
AI-native IT support startup. Started as IT Help Desk Analyst, promoted to IT Operations Analyst — multi-customer escalations, AI playbooks, smart triage.
Fixify · Aug 2025–Present · Dublin · Full-time
2025–26
Claude API & AI Development
Building AI-native tools using Claude via the Anthropic SDK — prompt caching, tool use, multi-turn agents. Daily use of Claude Code for infrastructure automation and full-stack development.
AI Development · 2025–Present

Technical Skills

Languages
PythonJavaScriptKotlinJavaHTML/CSSSQLBash
Infrastructure
DockerCaddyCloudflareLinuxAuthentikPrometheusGrafana
AI
Claude APIOllamaLLM DevelopmentPrompt Engineeringn8n

Live Projects

Everything here is real, running, and built by me.

Sovereign Stack
Live
42-phase self-hosted infrastructure. 29 Docker containers, 22 live domains, €0 cloud bills. Caddy + Cloudflare + Authentik SSO.
DockerCaddyCloudflareAuthentik
Trading Bot
Live
AI council crypto trading bot with Claude Anthropic SDK. Paper mode running on Hetzner 24/7.
PythonClaude APIHetznerDocker
Hermes AI Agent
Live
Personal AI orchestration agent. Context-aware, tool-using, runs on owned hardware.
PythonLLMAgentLocal AI
JARVIS
Live
Telegram AI briefing bot linked to jarvis.danomc.dev. Daily summaries and command interface.
PythonTelegramClaude API
Roots of Time
Live
Interactive cosmic timeline from Big Bang to present. Live at time.danomc.dev.
JavaScriptHTML/CSSCanvas
AEGIS Android App
Built
Android security app with Claude AI chat, VirusTotal URL scanning, ML Kit QR scanning.
KotlinAndroidClaude APIML Kit
$DAMI Token
Live
Community Solana token. Live at damitoken.world.
SolanaWeb3Community
Mosswood
Building
Outdoor lifestyle brand. mosswood.danomc.dev — in development.
HTML/CSSJavaScriptCaddy

The Sovereign Stack

One laptop. 29 containers. 22 public domains. Zero cloud subscriptions. Everything runs on hardware I own.

29
Docker containers
42
Phases complete
22
Live domains
€0
Monthly cloud fees
laptopCloudflare TunnelHetzner CaddyAuthentik SSO → all services
├── Nextcloud · Vaultwarden · Jellyfin · Immich
├── Gitea · SearXNG · Open WebUI · Grafana
├── n8n · ntfy · Authentik · Uptime Kuma
└── Trading Bot · Hermes
// Approach

How I
Think

I got into this because I wanted to understand how things work — not just use them. The best way I found to do that was to build them myself, on hardware I already had.

That mindset shapes everything. When I want to learn something, I build a version of it. When I rely on a service, I figure out if I can run it myself. Not out of distrust — out of curiosity. There's a satisfaction in knowing that a thing works because you made it work, and you could fix it if it broke.

Somewhere in here, PewDiePie is partly responsible. Watch someone obsessively document a thing long enough and you think — that's the whole strategy. Show up, keep building, let the work accumulate.

Rebuild Everything

If it exists,
I want to understand it.

Build a working version of every major platform — not to compete, but because there is no better way to understand a system than to build it from scratch.

Facebook. Spotify. Gmail. YouTube. Uber. Tick every box.

6
Shipped
2
In Progress
20+
Planned
Ambition
Private Search EngineSearch
Password ManagerSecurity
Photo PlatformStorage
Media StreamingMedia
Git HostingDev
AI Automation PlatformAI
Email Server (port 25 pending)Comms
DeFi Staking PlatformWeb3
Social NetworkSocial
Music StreamingMedia
Ride Sharing AppTransport
E-Commerce PlatformCommerce
Video PlatformMedia
Messaging AppComms
Maps PlatformGeo
Payments PlatformFintech
Mobile Game — Full ReleaseGaming
Newsletter PlatformPublishing