Engineering

Problems I've solved.

Real engineering stories from production. No client names, no corporate framing — just the interesting problems, the approaches that worked, and the lessons I took away.

Scale & BackendFeb 14, 2026

A UK SaaS platform was losing users because the API couldn't keep up with growth.

Approach

Instead of a costly rewrite, we profiled the bottlenecks, fixed the database schemas, and introduced targeted job queues for heavy background tasks.

What I learned

"Most scaling problems don't need microservices—they need better indexing, smarter queues, and simple caching. Keep it boring, keep it fast."

Node.jsPostgreSQLAWSBullMQ
AI & ReliabilityApr 19, 2026

An AI support automation tool worked perfectly in demos, but hallucinated and failed with real customers.

Approach

Built structured evaluation pipelines, implemented strict fallback chains, and added observability to track every token and decision the LLM made.

What I learned

"LLMs are incredibly flaky infrastructure. You have to wrap them in traditional software engineering practices—timeouts, retries, and circuit breakers—to make them reliable."

OpenAILangChainNode.jsTemporal
Mobile & Web3Jun 11, 2026

A Web3 social platform needed to support 10,000+ active users with real-time features, but the app was lagging.

Approach

Restructured the React Native architecture, moved heavy blockchain operations off the main thread, and implemented an efficient WebSocket layer.

What I learned

"Mobile performance is almost entirely about state management and thread blocking. Get your data model right early, and the UI will stay smooth."

React NativeWebSocketsDeSo BlockchainiOS/Android
InfrastructureAug 23, 2026

Infrastructure costs were spiking out of control as user traffic grew, threatening runway.

Approach

Audited the AWS bill, right-sized over-provisioned instances, implemented auto-scaling, and heavily utilized CDN caching to reduce origin hits.

What I learned

"Cost optimization is an engineering problem, not an accounting one. Small architectural tweaks like moving caching to the edge can slash bills by 40% overnight."

AWSTerraformCloudflareRedis