Close

Dan Erickson

Software Engineer

Download Resume Check Out GitHub

About Me

Heyo 👋 I'm Dan! I am a University of Michigan alum looking for software engineering opportunities. I am interested in distributed systems, backend services, and making technology more accessible. I enjoy breathing new life into old hardware, and host several community services at home on repurposed machines.


Right now I'm helping develop the LXC ecosystem, through the Incus and Community Scripts projects, with the goal of bringing digital sovereignty to non-technical users. I chose these projects for their dedicated communities, focus on simple user experience, and extension of the existing Linux ecosystem.


My goal is for non-technical users to repurpose their dusty electronics into personal servers, with minimal technical knowledge required beyond installing an OS and pasting a few commands into a terminal. LXC provides a simpler learning curve to Docker; the experience is much closer to vanilla Linux and VMs. Linux administration is well documented, understood by ChatGPT, and captured in video tutorials, whereas problems with Docker require more technical background to troubleshoot.

Projects

SparkShift

I helped create a 2D puzzle platformer game in Unity. This was our final project for EECS 494 Game Development. I worked primarily on level design, a power system to connect buttons and switches to doors, connecting animations to gameplay, and helped build the laser and insulator game mechanics. Click the link and give it a play!

View Project

Roy G Biv

I created my own game within 2 weeks! It isn't much to look at, but it taught me to iterate quickly and experiment. I built out the core color changing part of the game early on so that I could playtest and see if the mechanic would be fun or not. Then I was able to make changes early and avoid wasting development time. Click the link and give it a play!

View Project

Legend of Zelda

I was part of a 3 person team that recreated the first dungeon in the original Legend of Zelda game for the NES. We used Unity game engine with C# scripting. I created the weapons system, enemies, and the custom level. Click the link and give it a play!

View Project

DingDong Smart Doorbell

Building a smart doorbell with Python, Flask, Kubernetes, and a Raspberry Pi. Connects to speaker to play different sounds, which are uploaded to API running in Kubernetes and downloaded by the doorbell.

View Project

Dockerized CAEN

Maintain and distribute fast, extensible, containerized version of University CAEN servers. Plugs into VSCode and contains tools for creating C++, Go, and Python without needing to log into remote servers.

View Project

Experience

AccumTech

Software Development Intern

Researched, designed, and implemented minimal working Kubernetes ecosystem for a current production system by encoding the infrastructure in yaml, assembling an automated developer toolkit with DevSpace, and demoing the technology and workflow to developers.

Iteratively developed Python tools to replace manual template updates to codebase, applied Infrastructure-as-Code principles by splitting components into dependencies, and developed REST APIs written with .NET/C# and deployed to Azure Cloud.

Consumers Energy

Security Engineering Intern

Securing cyber assets by creating a unified data lake in Azure for analysis of security data. Architected a development environment in Azure, designed and built automation for deployment in ADO, connected several platforms into the lake in Synapse, and created a documentation generator in Python. In 2022, developed cloud automation and resource clean-up scripts, strategized the migration of IT resources to Azure Cloud, and drafted deployment plan for Boston Dynamics Spot robot dogs at electric substations.

University of Michigan

Physics Tutor

Organized exam review sessions, hosted weekly office hours, and assisted with grading assignments and providing helpful feedback for 200 intro physics students to ensure their success.

Education

University of Michigan

May 2025

BSE Computer Science

Skills

Get in Touch