
Corey O'Donnell
Software Engineer
👋 Hi there, the names Corey
I'm a software engineer with a passion for frontend projects. I thrive on TypeScript, React.js, and Next.js, but I am not afraid to jump in to something new.
When I am not coding, I am probably jotting down what I have learned or honing my baking skills with sourdough. Oh, and I am also a proud dad to two amazing kids.
Lets connect and create something awesome!
Recent Blog Posts
view allBuilding a Claude Code Plugin for Spec-Driven Development
I built a Claude Code plugin called delta-spec that brings spec-driven development to AI-assisted coding. Here is what I learned from dogfooding it to build itself.
February 05, 20260 views
How to Focus an Input Field with a Hotkey in React
Learn how to implement a hotkey to focus an input field in your React application. This tutorial covers setting up the hotkey to focus the input field and handles showing different hotkeys based on whether the user is on a Mac or Windows system.
April 30, 20246600 views
Why Neovim is My Text Editor of Choice
As a software engineer, choosing and understanding your text editor is important part of your work, as it impacts your productivity and workflow efficiency
April 23, 20247673 views
What is a Design System and Why Is It Important for Software Engineering
Design systems play a cruicial role in bringing consistency and cohesion to your product, especially for software engineering, by improving developement efficiency, ensuring uniformity, supoorting modular structure, and enhancing accessibility, and usability.
April 19, 20248430 views