Latest articles
Scaling Social Media Growth with n8n & Generative AI Pipelines
How I designed AI automation workflows using n8n, Claude, Gemini, and Make.com to power automated LinkedIn campaigns and content creation.
Developing Desktop Voice AI Assistants with Speech Recognition & LangChain
A technical deep dive into building Jarvis AI Assistant using Speech Recognition, NLP, and OpenAI APIs to automate desktop workflows and cut manual effort by 50%.
You (probably) don't need CSS-in-JS
Vanilla CSS is good now actually. Here's a couple nifty techniques for dynamically styling React components with CSS custom properties.
Hello world: how I built this site
I originally built this portfolio site back in 2018, and since then it's evolved quite a bit. Recently I migrated from Create React App to Next.js and made some major upgrades in the process.
Building a 100,000 Particle Engine at 60 FPS with Three.js & Custom Shaders
How I designed ParticleVerse Studio using Three.js, React Three Fiber, custom GLSL shaders, and Zustand state management to morph 100,000 real-time particles.

