Adam Davies
Full stack engineer building websites and tools that look good, work well, and make a difference. Frequent open source contributor and real-time audiovisual hobbyist.
About
I've worked with TypeScript, React, and Next.js for my entire career. As someone who has studied design, I'm able to take products and features from start to finish entirely on my own with a natural sense of component design and composition that fits each use case.
In addition to the front end, I have experience with a wide range of back end languages, databases, and other systems. I commonly use Go for building robust APIs, Rust for WebAssembly, and various AWS services like S3, EC2, Lambda, and API Gateway.
Skills
Projects
win-ctx
2025A Rust library for managing Windows context menu entries.
- Rust
- Windows API
OmegaStream
2024A streaming utility built from the ground up to maximize customization and viewer interaction. Integrates with Twitch, YouTube, and other services.
- React
- TypeScript
- Next.js
- Tailwind
- shadcn/ui
- React Query
- SSR
- Vercel
Super Snake 2.0
2024A recreation of the classic Snake arcade game with a wider range of difficulty modifiers.
- TypeScript
- React
- WebAssembly
- Rust
- WebGL
Under construction
Spotify Playlist Sync
2024Sync Spotify playlists across accounts without publicly sharing or collaborating.
- TypeScript
- React
- Next.js
- Tailwind
- React Query
- Zustand
- Vercel
TD-OBSWebSocket
2023A TouchDesigner component that creates a two-way WebSocket connection with OBS.
- TouchDesigner
- Python
- WebSocket
TD-Packager
2023A TouchDesigner component that properly packages other components for release.
- TouchDesigner
- Python
acdvs.dev
2023This website.
- TypeScript
- React
- Next.js
- Tailwind
- Vercel
Go Spotify
2023A fast Go wrapper for Spotify's Web API.
- Go
Emote Screensaver
2022A livestream overlay generator that displays a random emote from a channel in bouncing DVD screensaver style.
- TypeScript
- React
- Next.js
- SCSS
- Bootstrap
- Vercel
Dealbot
2021A Discord bot for quickly and easily looking up PC game deals via IsThereAnyDeal. Currently receives over 10,000 monthly interactions.
- TypeScript
- discord.js
- PostgreSQL
- Prisma
- DigitalOcean App
eslint-plugin-suitescript
2020An NPM package and ESLint plugin for coding with NetSuite's SuiteScript v1/2 API. 800+ weekly downloads.
- JavaScript
- Node.js
- ESLint
- AST nodes
GroupMe Analyzer
2018A tool for finding your group's top favorited messages with context in the past month.
- JavaScript
- React
- Node.js
Update in progress
Super Snake
2014A recreation of the classic Snake arcade game with a wide range of difficulty modifiers.
- JavaScript
- HTML5 Canvas