Hi, I'm

Senior Frontend Engineer

I craft fast, accessible, and beautiful web experiences that users love. With 6+ years of experience, I help teams transform ideas into polished products through clean code and thoughtful design.

Donray Williams

Skills & Expertise

Frontend Development

React
Next.js
Vue
Nuxt.js
TypeScript
Vite

UI/UX Development

Tailwind CSS
CSS/SASS
HTML5
Responsive Design
Component Libraries
Storybook

Quality Assurance

Unit Testing
E2E Testing
Integration Testing
Test Automation
Component Testing

Testing Frameworks

Cypress
Vitest
Playwright
Jest
React Testing Library

Web Standards

Accessibility
Semantic HTML
Performance Optimization
Cross-browser Compatibility

Development Ecosystem

TypeScript
JavaScript
Git
VS Code
Package Management
Build Tools

Projects

Websites & Apps

pico.domains
Find the perfect ultra-short domain for your brand or startup. pico.domains is a smart search engine that curates the best available concise domains and connects you with trusted marketplaces—making your next great domain just a click away.
Screenshot of pico.domains website
Nuxt.jsCSSHTML5TypeScriptViteCustom Internal Libraries
Cyclei
Cyclei makes sustainability simple by offering curbside collection for reusable containers alongside your regular trash and recycling. Our service helps increase adoption and return rates for reusable packaging—making it easier for everyone to go green.
Screenshot of Cyclei application
Vue3CSSHTML5TypeScriptViteGraphQL
donray.dev
Welcome to my personal site! Built with Next.js and Tailwind CSS, this site is my digital home for sharing projects, skills, and ideas. Explore my work and see what I'm building next.
Screenshot of Donray.dev website
Next.jsTailwind CSSTypeScriptFramer Motion

Internal Libraries & Tools

genesis
UI Component Library for Vue.js
A comprehensive Vue 3 component library that makes building accessible, modern web apps a breeze. Powering pico.domains and other projects, Genesis provides a rich set of reusable components—from buttons to modals—all built with accessibility and responsive design in mind. Build polished interfaces faster with Genesis.
Vue 3ViteStorybookVitestFloating UIVeeValidate
doctrine
Unified Project Configuration Suite
A powerful configuration toolkit that simplifies modern web development. Doctrine standardizes setup for essential tools like ESLint, Stylelint, and Vite, ensuring consistent code quality across projects. Used by Genesis and pico.domains, it's the foundation for maintaining high development standards.
Node.jsESLintStylelintPostCSSViteNuxtPrettier

Experience

Justworks

Current
Manhattan, New York, United States
Full-time
Vue.js
JavaScript
Internal Library Engineering
Unit Testing
E2E Testing
Responsive Design
Mentorship

Senior Software Engineer

Current
Dec 2023 – Present

Software Engineer

Jan 2023 – Dec 2023

Cyclei

Current
San Francisco Bay Area
Freelance
Vue.js
JavaScript
TypeScript
CSS
HTML
Responsive Design

Founding Frontend Engineer

Current
Jul 2023 – Present

Leaflink

New York, United States
Full-time
Vue.js
JavaScript
TypeScript

Frontend Engineer

Jul 2022 – Dec 2022

Stuller, Inc.

Lafayette, Louisiana, United States
Full-time
React.js
Vue.js
CMS
JavaScript
CSS
HTML

Frontend Engineer II

Jan 2021 – Apr 2022

Frontend Engineer

Nov 2020 – Jan 2021