David McGrath
Hi there! welcome to my piece of the Internet. In real life, you are likely to find me in Durham, NC or often in Blacksburg, VA.
You might be here for my software engineering, Yoga & Thai bodywork, or just my personal links. you can see all of that below π
Software
A software engineer with 13 years of full-stack experience
I'm a senior frontend-focused software engineer who works remotely from Durham, NC. I write excellent quality React, JavaScript/TypeScript code. I'm also proficient at sundry backend technologies with fluency in the APIs in-between. I can manage projects from planning to production while collaborating with everyone involved. Beyond my technical ability, my thoughtful style of collaboration and planning is rare. People value my insight, openness, and flexibility.
RΓ©sumΓ©
This is out of date for a recent position π I'll update it soon.
Example Work
Unfortunately for the structure of our economic system, I can't show you the work that I'm most proud of, that I created as part of employment. However, I have some little bits that might illuminate.
This site and my FLY Yoga site have been fun projects. I decided to make the pages with completely static HTML and CSS. I did this for performance and also for the curiosity of it. For example, rather than having access to JavaScript and frameworks like React to make the link hovering behavior work how I want, I had to figure out the more advanced CSS selectors. Fun!
You can also check out my Life in Dots project. It's a bit minimal right now. Still, looking at the code and especially the meticulousness of the commits in the pull requests gives a good peek at my style.
Professional Links
LinkedIn
GitHub
Yoga & Thai Bodywork
I have been a yogi since maybe 2013 and a practitioner of Thai bodywork since 2019. I'm currently in my second semester of massage school and expect to have my license by Fall 2026. You can find more info at my site for First Love Yourself Yoga.
Visit FLY Yoga
Also, check out this event series:
Life in Dots
Want some existential dread? Check out my Life in Dots project. I did it as a coding project, mostly to practice the steps of starting a project from scratch. 300+ dots have been crossed out since I made the first version, and I recently rewrote it with the latest technology.
Open Life in Dots
View Code on GitHub
Playlists
here are some playlists that I've made. I hope you find something new to enjoy π
touchless fog
for relaxation and massage. imagine being in a cool, foggy forest, where the fog drifts by as though avoiding a bubble of protection from direct contact. (missing tracks are because Spotify removed the entries from their library)
dreampop
favorites from the genre
bouncy house
favorite flavor of house music
dave fave drum and bass
favorites from the genre
ethdometronica
favorites from the ethnotronica genre, perhaps great for listening to in my geodesic dome
big drive
punchy music that pairs well with driving, etc.
magnets 2.0
EDM to enhance feelings of connection
Zelda chill
humans are so cute
Macy the Great
an intro to Macy Gray, who I absolutely love