About
I'm Michael Pedersen, a full stack software developer who enjoys exploring the intersection of AI, systems design, and emerging technologies. This site serves as a collection of technical essays, experiments, and explorations into various corners of computer science and engineering.
My work spans from low-level systems programming to modern web applications, with a particular interest in how AI can augment and transform software development practices. I believe in building tools that enhance human capabilities rather than replace them, and in writing code that is both elegant and practical.
The essays here range from deep technical dives into specific technologies to broader reflections on engineering culture and practice. Each piece represents an ongoing exploration rather than a final answer—hence the tagline "half-baked thoughts in progress."
When I'm not coding or writing, you might find me experimenting with new frameworks, contributing to open source projects, or exploring how different technologies can be combined in unexpected ways to solve interesting problems.
Technical Interests
- AI/ML applications in software development
- Systems architecture and design patterns
- Performance optimization and profiling
- Developer tools and productivity
- WebAssembly and edge computing
- Database design and optimization
Connect
Feel free to reach out if you'd like to discuss any of the topics covered here, collaborate on projects, or just chat about technology. The best ideas often come from unexpected conversations.