Acknowledgments
This project represents the best work I can produce with my current skillset and knowledge — hard-earned over years of learning, failing, and trying again. In many ways, it's a magnum opus. My hope is that it takes on a life of its own, finds its way into the hands of developers who need it, and makes their work a little easier.
This is my way of saying thank you to the computer science and JavaScript communities. A small attempt to improve lives and leave the world a little better than I found it.
Not to say this is the most amazing thing ever — it's far from it. But it's honest work, and it's mine.
A Debt of Gratitude
I carry an overwhelming feeling of gratitude toward the people around me. In this way, the project I've authored is really the product of everyone who — intentionally or unintentionally — has played a supporting role in my journey.
To My Partner
There is no bigger supporter and fan than my loving partner, Gigi. We've been through thick and thin together. She's brought me coffee and snacks on sleepless nights when I've been deep in the weeds, debugging at 2 AM. Her patience and belief in me have made this possible.
To My Friends
Brian — thank you for being a source of great motivation through our conversations about books, software engineering, entrepreneurship, and life. Typically over a pint of Guinness. Those discussions kept the spark alive.
Darren — you've been my colleague, mentor, and friend for many years. Your guidance has shaped how I think about code and craft.
To My Family
Brian (my brother) — you taught me how to play chess and use Excel formulas at a very young age. That was probably the seed planted in childhood that grew into my passion for computer science today. Thank you for igniting that curiosity.
In Memory
Oscar Rodriguez — I miss you, buddy. Your memory stays with me.
Unlikely Sources of Inspiration
Some of my greatest motivation has come from people I've never actually met in person.
ThePrimeagen — Your unapologetically humorous take on computer science never fails to crack a smile, especially when I'm burning that midnight oil working on personal projects. Thanks for keeping it real.
Alex Hormozi — Your tidbits of wisdom about sticking to the game long enough to win, and that whatever you do, there's always more you can do — these resonate deeply with me when I'm bogged down with uncertainty. A reminder to keep pushing.
Indie Hackers Podcast — The many guests and conversations on this podcast sparked my interest in open source and entrepreneurship. Hearing real stories from real builders gave me permission to try.
To the Giants
To everyone who has ever built tools, contributed to open source, or given their likely unpaid time and effort to computer science — some before the time I was born — thank you.
Software engineering today truly stands on the shoulders of giants.
Every library I import, every language feature I use, every developer tool that makes my life easier — someone built that. Someone debugged it at 3 AM. Someone wrote documentation when they could have been doing anything else. That collective effort is humbling.
To Those I Cannot Name
There are plenty of others I wish to thank but cannot name without risking the terrible feeling of forgetting someone.
Some were friends. Some were employers. Some were work colleagues. They took a chance on me — gave me opportunities since I graduated high school that shaped my life and work experience.
The sum of that goodwill keeps me going. I'd like to pay it forward to others, and I feel obligated to succeed — not just for myself, but to honor the faith people placed in me.
To Contributors
Thank you to anyone who has contributed to this project and helped keep it going. Whether it's code, documentation, bug reports, or simply sharing the project with others — every contribution matters.
Open source is a team sport. This project wouldn't be what it is without the community around it.
With gratitude,
Andrew Redican
Contributors
Thanks to these wonderful people who have contributed to hyperfrontend:
This project follows the all-contributors specification. Contributions of any kind are welcome!

