About

Kevin Morrison

I’m a software engineer who likes making useful things and figuring out how they work. LyteDev is where I keep my personal projects and write about what I learn along the way.

01

What I do

I build software for work and for myself. My personal projects usually start because I need a tool, want to try an idea, or want to understand something I haven’t worked with before.

02

What I work with

Most of my day-to-day work is TypeScript, React, Next.js, and backend development. Outside of that, I spend time with C++, SDL, OpenGL, and GLSL. Graphics programming gives me a reason to work closer to the hardware and learn how the pieces actually work.

03

What I'm interested in

I’m interested in backend systems, rendering, game engines, and developer tools. I like software that solves a specific problem well, and projects that make me work through something I don’t already know.

04

Why this site exists

I wanted one place to keep my projects and write about the process. I share what I tried, what worked, and what didn’t. It’s useful to look back on, and hopefully useful to someone working through the same problems.