Software Engineering

MCP Reality Check
This post explores the idea of how useful MCP and LLM technology is for the software engineer.

AI Powered Freelance Development
Discover how to turn AI from a crutch into a superpower—learning to harness it wisely, stay creative, and keep the magic of problem-solving alive in software engineering.

Built an App in 4 Hours
I built a simple Stripe-integrated timesheet app in just 4 hours using AI for boilerplate and my own creativity for polish, proving that AI is great for speed but real software quality still needs a human touch.

Using AI for Github Actions
I learned to overcome vibe coding while solving mixed-content issues for a freelance project, using AI for guidance but ultimately teaching myself how to deploy with GitHub Actions and DigitalOcean.

3D Coordinate Systems
I was surprised to learn that 3D software doesn’t share a universal coordinate system, and a client miscommunication taught me the importance of understanding right- vs. left-handed orientations and converting between them for accurate 3D printing.

Understanding the Problem
I discovered that relying on AI alone couldn’t build my 3D slicer, and by stopping to understand raycasting, math, and problem-solving fundamentals, I learned that true progress comes from combining AI assistance with real comprehension.

OffscreenCanvas: Rendering Flexibility for the Developer
Looking into documentation, I find a few aspects about OffscreenCanvas to use when processing graphics.