Adam Davies

Front end engineer with a passion for pixel-perfect design and accessibility standards. Bringing valuable UI/UX insight and direction to any project.

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

OmegaStream

2024

A streaming utility built from the ground up to maximize customization and viewer interaction. Integrates with Twitch, YouTube, and other services.

ReactTypeScriptNext.jsTailwindshadcn/uiReact QuerySSRVercel

Super Snake 2.0

2024

A recreation of the classic Snake arcade game with a wider range of difficulty modifiers.

TypeScriptReactWebAssemblyRustWebGL

Under construction

Spotify Playlist Sync

2024

Sync Spotify playlists across accounts without publicly sharing or collaborating.

TypeScriptReactNext.jsTailwindReact QueryZustand

TD-OBSWebSocket

2023

A TouchDesigner component that creates a two-way WebSocket connection with OBS.

TouchDesignerPythonWebSocket

TD-Packager

2023

A TouchDesigner component that properly packages other components for release.

TouchDesignerPython

acdvs.dev

2023

This website.

TypeScriptReactTailwindNext.js

Go Spotify

2023

A fast Go wrapper for Spotify's Web API.

Go

Emote Screensaver

2022-23

A livestream overlay generator that displays a random emote from a channel in bouncing DVD screensaver style.

TypeScriptReactNext.jsSCSSBootstrap

Dealbot

2021

A Discord bot for quickly and easily looking up PC game deals via IsThereAnyDeal. Currently receives over 10,000 monthly interactions.

TypeScriptdiscord.jsPostgreSQLPrismaDigitalOcean App

eslint-plugin-suitescript

2020

An NPM package and ESLint plugin for coding with NetSuite's SuiteScript v1/2 API. 800+ weekly downloads.

JavaScriptNode.jsESLintAST nodes

GroupMe Analyzer

2018

A tool for finding your group's top favorited messages with context in the past month.

JavaScriptReactNode.js

Update in progress

Super Snake

2014

A recreation of the classic Snake arcade game with a wide range of difficulty modifiers.

JavaScriptHTML5 Canvas