Ian Davis

Software Engineer

I build things that feel good and work hard — real-time tools, smart media workflows, and clean UI.

About

I’m Ian Davis — a full-stack software engineer who thrives at the intersection of creative UX and high-performance systems. I design and build thoughtful web experiences, balancing clean design with scalable backend architecture. At MemoryShare, I lead development across the entire stack — from Vue.js frontends to C# APIs, background render pipelines, and real-time features powered by SignalR and Azure. I’ve architected video rendering engines, built perceptual hashing systems, and shipped real-time collaborative tools. Outside of work, I obsess over developer experience, visual polish, and building tools that feel fun to use. Whether I’m crafting custom ECS engines for game prototypes or shipping Stripe-integrated SaaS tools, I bring curiosity, care, and end-to-end ownership to every project.

Experience

2022 - Present

Software Engineer - MemoryShare

Design, build, and maintain scalable web applications spanning front-end, API, and background systems. Led architecture of real-time video rendering pipelines, internal tooling, and customer-facing features, with a focus on performance, UX, and reliability.

Vue.jsC#FFmpegMySQL

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.

JavascriptPythonHTML/CSS

Like what you see?

I'm open to new opportunities, collaborations, or just chatting dev tools.

iandaviswebdev@gmail.com