4
March
2026
Frontend Animation
Learning

Building a Text Wave Highlight in React

How the moving text wave in my hero works: split the sentence into characters, track one active index, and shift the highlight across the string.

Read more
22
February
2026
Today I Learned
Need to Learn

SemVer and package.json Version Prefixes

I keep forgetting what versions like 1.0.3 mean and what ^ does in package.json, so this is now in my learning backlog.

Read more
22
February
2026
Today I Learned
Need to Learn

JavaScript AbortController

Early notes on AbortController: what it solves, where it fits, and what I still need to test.

Read more
22
February
2026
Today I Learned
Learned

How to Pass a React Variable to CSS

Use CSS custom properties from React, validate rendering behavior with React Scan, and know when a ref is better than state.

Read more
9
February
2026
Projects

GOOMBO: A Local Usage Tracker (and Soon, an AI That Nags You)

I built a personal usage dashboard in a few hours with Codex—macOS + Android + Firefox, all local. Here’s how it works and what’s next: an AI that messages me when I’m getting distracted.

Read more
9
February
2026
AI & ML

What I Learned Building an AI Agent from Scratch

Two days building a general-purpose agent in TypeScript—tool calls, the agent loop, context management, evals, and human-in-the-loop guardrails. No frameworks, no magic.

Read more
15
December
2025
Architecture

Building Scalable Full-Stack Systems: Lessons from the Workbench

Reflections on architecting a microservices-based OCR application with built-in observability, real-time status updates, and horizontal scalability—lessons from building scalable-fullstack.

Read more
9
February
2025
Web Development

Designing Frontend Components with Injected State

How I design small React UI components by injecting state instead of fetching inside them—so you can drive loading, error, and data states from the outside and combine this with Storybook and component tests.

Read more
1
September
2024
AI & ML

Building AI-Powered RAG Systems with LangChain

Learn how to integrate AI-powered Retrieval Augmented Generation systems into existing applications using LangChain and FastAPI.

Read more
1
July
2024
Web Development

Building a Component System from Figma: From Design to Code with Ladle

How to systematically transform Figma designs into a component system using Ladle/Storybook, starting with basic library components and building up to complex dashboards.

Read more
22
March
2023
Blockchain

Smart Contract Development Best Practices

Explore the best practices for developing secure and efficient smart contracts for blockchain applications.

Read more
10
January
2023
Web Development

Optimizing React Performance for Complex Applications

Discover techniques for optimizing the performance of complex React applications with large datasets and intricate UI components.

Read more