Full-stack Engineer

Harry Carr

Building and modernising web applications where correctness, scale, and long-term maintainability matter.

7+ years experience · Production systems · Real users

Selected Projects

Key Level Insights icon

Key Level Insights

A data-driven analytics platform that ingests large volumes of Mythic+ dungeon data and transforms it into long-term performance trends across specs and key levels.

ReactTypeScriptNode.jsExpressPostgreSQLGraphQL
  • Designed and implemented a batch ingestion and transformation pipeline to collect, normalise, and store large Mythic+ datasets
  • Integrated OAuth-based access to third-party APIs and handled rate limits, retries, and token lifecycle management
  • Built interactive React dashboards for filtering and visualising performance trends across time
  • Handles tens to hundreds of thousands of records per ingestion
  • Processes large batch datasets on a scheduled basis
GitHubPaused
Night City Overdrive icon

Redbot

A Discord bot built in Java to automate and support the running of a CPR westmarch server, managing game workflows, persistence, and community coordination.

JavaMySQLDiscord API
  • Designed and implemented a stateful Java Discord bot with MySQL-backed persistence
  • Automated core character management, reducing manual admin overhead
  • Led a small team of volunteer contributors, coordinating features, reviews, and releases
  • Structured the codebase to accommodate evolving game rules and long-running server use
  • Actively used in the Night City Overdrive Discord server
  • Handled long-running uptime with persistent game and server state
GitHubShipped

Proxmox MCP Integration

An MCP server that exposes live Proxmox infrastructure state in a safe, structured way to support automation, operational insight, and AI-assisted documentation workflows.

JavaScriptNode.js
  • Implemented a read-only MCP server to query Proxmox cluster state without exposing credentials or shell access
  • Designed to support repeatable operational workflows rather than ad-hoc scripts
  • Used as a data source for automated documentation and runbook generation
  • Provides a single source of truth for homelab infrastructure state
  • Reduces time to answer operational questions from minutes to seconds
GitHubShipped

About Me

I am a full-stack engineer with experience building, maintaining, and modernising production web applications used by real users at scale. My work spans legacy Java and Scala backends through to modern React and TypeScript frontends, with additional experience building Node.js services through independent projects.

I have contributed to incremental migrations, improved developer workflows, and delivered features while working within existing systems and constraints.

I care deeply about clean, maintainable code, pragmatic architecture, and sustainable development practices. Alongside hands-on engineering, I have contributed as a Scrum Master, led code quality initiatives, and helped teams improve how they plan, review, and ship work.

Outside of my day-to-day role, I build personal projects and infrastructure to explore data ingestion, automation, and system design, with a focus on understanding tools deeply rather than chasing trends.

Contact

Interested in working together, discussing opportunities, or just talking tech? Feel free to reach out at any time.