Skills & Technologies
I take pride in building clean and usable interfaces on the web for all screen sizes. I've worked on small projects to large scalable consumer and enterprise applications with millions of monthly users.
React
Expert in React building components, hooks, and performance optimization.
Typescript
5+ years experience creating strongly typed applications using Typescript.
Javascript
15 years of Javascript experience from vanilla through and React.
NextJS
5+ years of building NextJS apps.
TailwindCSS
20+ years of using CSS, SASS, and Less. Now an expert in TailwindCSS.
Git
For my whole career, I have been using Git for version control.
Work ExperienceDownload Resume
In 1998, I started teaching myself to code by building a Miami Dolphins fan site using Angelfire in unformatted HTML <textarea />
blocks. I crashed that Windows '95 desktop a ton and had to rewrite a lot of code. After graduating from college with a Business degree when the market crashed in 2009, I went back to school to refine my web design skills. I landed an internship, and then full-time position at Blue Acorn and worked there and for 4 other companies over the next 15 years.
This Project
GitHub RepoAfter 15 years of working, I decided to take my first meaningful time off from working in December, 2024 in order to spend more quality time with my daughter and explore my own interests. This project, roberthenderson.me, is what I've been working on.
I've always wanted to create a personal website, but life just gets in the way and there's never enough time to focus on it along with everything else. Please check out the GitHub repository, clone it, and check out the code. It's a great insight into my ability.
Not only is the site coded all by me, but I also designed it. There is no "template", no UX designer figma files, just me designing with code.
My Approach
Always Learning
I have a degree in Business Administration, but decided to pursue web development when I graduated. I started as an intern designing email marketing emails, and learning SEO. I've continuously needed to learn new coding languages, paradigms, and frameworks.
Take Risks
My experience includes working on eCommerce websites, enterprise software, and web3/crypto consumer applications. I enjoy a challenge, and am eager to take risks if it means learning more. I started working and did most of my work in crypto during the last bear market.
Team Player
Working on teams is what I do. I started my career at a small startup as the 6th employee and have worked at Salesforce with tens of thousands of employees. I have been the technical lead of several teams, and the project lead on many. I know how to collaborate in person and remotely and believe constant communication is the key to staying on track.
Have Fun
There's not much point to all of this if you're not trying to have fun. It's important to me to surround myself with a diverse group of people who challenge me personally and professionally, but also know how to have a great time. My interests beyond coding include cooking, hiking, tricking my house out with IOT, gardening, and most importantly being my daughter's dad.
A cat's work is never done.
