Blog
The ElliottProgrammer Web Development Blog
This blog is my little corner of the internet where I share what I’m learning, what I’m building, and the cool things I come across that I think other developers will find useful. I’m always picking up new tricks, solving problems, or exploring tools, and rather than keeping all that locked away in my head, I’ want to start’ll be sharing it here.
Comet-js: A Real Comet / Shooting Star Effect for the Web 🌠
When I was designing the hero section for my developer portfolio, I had a very…
4 Performance Optimizations That Made My Canvas Particle Animation Butter Smooth
I’ve been working on image-atomizer-js — a canvas effect that turns an image into thousands…
Building Elliott-AI: A RAG Agent That Knows My Career Better Than I Do
I wanted a way for people (recruiters, hiring managers, teammates… and honestly, even me) to…
🚶♂️➡️Walking Through My Career
A Scroll-Driven Animated Timeline for My Developer Portfolio https://vimeo.com/1145774401?share=copy&fl=sv&fe=ci When I first started brainstorming ways…
🤔 Why Frontend?
🤔 Why Frontend? A Personal Reflection on Craft, Creativity, and Caring About the Human on…
🧩 Debug Smarter, Not Harder: Hidden Gems in Chrome DevTools
🪞 Introduction Most devs use Chrome DevTools every single day, but most of us only…
🕹️ Always Leveling Up: Building My Own Mini Game (and My Skills) as a Full-Stack Engineer
If there’s one thing that keeps software engineering exciting, it’s that you never really arrive….
🧩 Integrating Generative AI into a React App (Without Making It a Gimmick)
🪞 Introduction Let’s be honest: AI is everywhere right now. Every other product demo seems…
Making Images Interactive with JavaScript: Turning Pictures into Little Games
We’ve all seen static images on websites. They’re nice, but what if your images could…
Understanding HTTP Verbs: A Frontend Engineer’s Guide to Making the Right API Request
Earlier today, I was in an interview for a frontend engineering role when the interviewer…
Transforming Particles Into An Image ✨ (Meet imageAtomizer.js)
So lately I’ve been busy rebuilding my dev portfolio site. Like any good portfolio, I…
Filter Long HTML Lists (Alphebetically) — alphaListNav.js 🔤
Hey friends! I’ve been tinkering with another little JavaScript helper-plugin lately, and thought I’d share…
