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.
Featured
Browser-first media toolkit for video, audio, and image workflows with FFmpeg.wasm.
Selected Works
Case Studies
Experience
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.
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.
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.
hello.iandavis@gmail.com