guest @ iandavis : ~ $ cat README.md

Ian Davis

Software Engineer

I build software that feels good to use and works hard behind the scenes. I specialize in real-time applications, media processing pipelines, and interfaces that developers actually enjoy.

Led platform-scale delivery with measurable outcomes, including a render pipeline rewrite from 20+ minutes to under 2 minutes.

Years5+ in production
DomainReal-time + media systems
Biggest win20+ min -> under 2 min

Selected Works

Case Studies

Experience

2023 - Present

Lead Software Engineer - MemoryShare

Architected and delivered platform-scale solutions for a live memorial streaming service, including a video render pipeline rewrite (20+ min to under 2 min) and a flagship real-time collaborative video editor spanning frontend, backend, and system design. Owned all DevOps - CI/CD maintenance, incident response, and migration from Azure Pipelines to GitHub Actions.

2022 - 2023

Full Stack Software Engineer - MemoryShare

Delivered full-stack features across a C#/ASP.NET Core API and Vue.js frontend for a live memorial streaming platform. Contributed to video rendering workflows, background processing systems, and internal tooling.

2021 - 2022

Instructor Assistant - PDX Code Guild

Supported developer bootcamp students in learning full-stack web development, with emphasis on JavaScript, Python, and debugging workflows. Facilitated code reviews and mentored students in real-world project execution.

About

I'm a full-stack engineer who bridges the gap between creative design and high-performance systems. I care about code quality, but I care more about shipping products that people love to use.

Currently, I lead development at MemoryShare, where I work across the entire stack - from Vue.js frontends to C# APIs, video rendering pipelines, and real-time features powered by SignalR (think live notifications and collaborative editing).

My background spans video processing (FFmpeg), perceptual hashing (finding similar images/videos), real-time communication tools, and game engine architecture. Whether it's integrating Stripe for payments or building custom ECS systems for game prototypes, I bring end-to-end ownership and attention to detail.

Like what you see?

I'm open to new opportunities, collaborations, or just chatting about dev tools and interesting problems.