Skip to content
View WillCorrigan's full-sized avatar
  • Norwich

Block or report WillCorrigan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
WillCorrigan/README.md

👋 Hi, I'm Will!

I'm a Software Engineer at OVO Energy, specializing in architecting and building scalable, event-driven backend systems on Google Cloud (GCP).

My current expertise is in TypeScript and Node.js, where I design and lead the development of microservices deployed on GCP (using Kubernetes, ArgoCD and Kustomize). I have a strong background in architecting high-throughput data pipelines using Apache Kafka and other backend related technologies.

I'm passionate about the entire software lifecycle, from high-level system architecture down to the code. While my professional focus is on the backend, I enjoy building personal projects with Python, Go, C# and dabbling in Next.js and React.

Feel free to send me a message!

Linkedin Profile Gmail Link


🛠️ My Technical Skills

  • Core Languages: TypeScript, C#, Python, Go, SQL and Rust
  • Cloud Platform: Google Cloud (GCP) and AWS
  • Backend & Frameworks: Node.js (Express.js, NestJS), .NET (Core, Framework), Entity Framework
  • Event-Driven Systems: Apache Kafka, GCP Pub/Sub
  • Business Logic: Rules Engines (e.g., GoRules)
  • Databases: PostgreSQL, Cloud SQL, MongoDB, Redis, SQL Server
  • DevOps & CI/CD: Docker, Kubernetes, Terraform, Git, ArgoCD, Kustomize
  • Frontend: React, Next.js
  • Game Dev: Unity

Featured Personal Projects

Note: These are projects I've built to explore new technologies. My professional work (involving GCP, Kafka, and complex microservice architecture) isn't public, but I'm happy to discuss it!


⭐ Co-Creator: Frontpage.fyi (Open Source AT Protocol Project)
I am a co-creator of frontpage.fyi, an open-source, Hacker News-style social media site built on the AT Protocol.
  • Role: Co-creator / Core Contributor
  • Tech: AT Protocol, TypeScript, Next.js, pnpm workspaces, Rust, Caddy
GitHub Repository

Full-Stack Face Recognition App
A full-stack web app that uses the Clarifai API to detect faces in user-submitted images. * **Features:** User registration (with Bcrypt password hashing), login, and an entry score. * **Tech Stack:** React, Node.js, Express.js, and PostgreSQL.
Github Link Website Link

C# Discord Betting Bot
A bot for Discord that allows users to bet fake currency on events. * **Features:** SQL integration for user balances, dependency injection, and a full command-based interface. * **Tech Stack:** C#, .NET, DSharpPlus, SQL
Github Link

Python Discord Mafia/Werewolf Bot
A bot for Discord that facilitates a full game of the party game Mafia/Werewolf. * **Features:** Asynchronous Python, game state management, and direct message integration for role-based commands. * **Tech Stack:** Python, Discord.py, Asyncio
Github Link

C# Inventory Manager
A desktop application designed to be a more modern solution to an outdated inventory system I used in a previous career. * **Features:** Full CRUD functionality for inventory items. * **Tech Stack:** C#, .NET Framework, SQL
Github Link

Video Game Development (Unity)
As a hobby, I combined my programming and digital art skills to learn game development. Here are a few C# projects I built in Unity: * Rocket Boost - Playable Demo * Zombie Survival Game * RPG Project * Tower Defence Game

Pinned Loading

  1. Advent-of-Code-2022 Advent-of-Code-2022 Public

    Go 1