I'm available for new opportunities Let's Connect
Hello, I'm Derrick

I Design Beautiful,
Human Centered
Digital Experiences

I bridge the gap between design and engineering to create intuitive, accessible, and scalable interfaces that solve complex challenges for Fortune 500 companies.

View My Work Let's Connect
UX Engineer
10+ Years
Professional Experience
Core Expertise

Skills for Modern Applications

I blend modern frontend engineering with design thinking to build interfaces that perform well, feel intuitive, and simplify complex problems.

01

UX/UI Architecture

Creating reusable component systems that connect design and development for consistent user experiences.

Token Architecture Figma + Storybook Cross-team Collaboration
02

Interaction Design & UX

Designing flows and patterns that simplify complexity and create intuitive, natural experiences for users.

Rapid Prototyping Usability Testing Accessibility-First
03

Frontend Development

Building highly optimized frontends with modern frameworks for peak performance and long-term maintainability.

JavaScript React.js HTML5 CSS3 Bootstrap SCSS
Featured Work

Selected Projects

Enterprise-grade solutions showcasing my expertise in design systems, accessibility, and frontend architecture

B2B/B2C / 2025

PokeTracker - B2B/B2C Portal

I developed PokeTracker, a modern front-end portal that provides investors, traders, and collectors with a centralized digital binder to view their co...

React Redux Bootstrap SCSS
View Case Study

Dashboard Prototype / 2025

React Portal

I developed this responsive React dashboard as a personal project to showcase modern UI architecture, reusable components, and dynamic data visualizat...

React Bootstrap SCSS Chart.js
View Case Study

Web Design & Development / 2024

Responsive Card Gallery

I built this responsive card gallery to demonstrate dynamic content filtering, multi image carousels, and a clean, modern user interface, showcasing r...

HTML5 SCSS JavaScript
View Case Study
Design Systems Expertise

Strong Foundations Matter

Scalable design systems build the foundation for smooth collaboration between design and development teams. By creating reusable components and defining clear design tokens, I help deliver consistent and efficient user experiences across platforms.

Button Component
    <Button variant="primary">Primary</Button>
    <Button variant="secondary">Secondary</Button>
              
Color Tokens
Accessibility Expertise

Designing for Everyone

Accessibility is not a feature to layer on later. I build accessible interfaces from the ground up using semantic HTML, clear interaction patterns, and tested support for keyboard and assistive technologies. My work aligns with WCAG 2.1 AA+ guidelines and reflects a practical understanding of how design and engineering come together to support every user.

WCAG 2.1

AA+ Compliance

4.5:1

Minimum Contrast

Semantic HTML

Screen Reader Ready

WAI-ARIA

Best Practices Applied

                              import React from 'react';
              import { useQuery } from '@tanstack/react-query';
              
              // --- API Service (e.g., api/products.ts) ---
              async function fetchProducts() {
                const response = await fetch('/api/products');
                if (!response.ok) {
                  throw new Error('Failed to fetch products');
                }
                return response.json();
              }
              
              // --- ProductList Component (e.g., components/ProductList.jsx) ---
              function ProductList() {
                const { 
                  data: products, 
                  isLoading, 
                  isError, 
                  error 
                } = useQuery({ 
                  queryKey: ['products'], 
                  queryFn: fetchProducts 
                });
              
                if (isLoading) {
                  return (
                    <div aria-live="polite" className="text-info">
                      Loading products...
                    </div>
                  );
                }
              
                if (isError) {
                  return (
                    <div role="alert" className="text-danger">
                      Error: {error.message}
                    </div>
                  );
                }
              
                return (
                  <div className="product-list">
                    <h3 className="h4 mb-3">Featured Products</h3>
                    <ul className="list-unstyled">
                      {products.map((product) => (
                        <li key={product.id} className="mb-2">
                          <strong>{product.name}</strong> - $ {product.price.toFixed(2)}
                        </li>
                      ))}
                    </ul>
                  </div>
                );
              }
              
              // --- App.js (or a parent component) ---
              // How it would be used in a larger application context
              function App() {
                return (
                  <div>
                    {/* Other components */}
                    <ProductList />
                    {/* More components */}
                  </div>
                );
              }
              
              export default App;
                              

98

Performance

100

Accessibility

100

Best Practices

96

SEO
  • First Contentful Paint 0.9s
  • Speed Index 1.2s
  • Speed Index 1.5s
  • Time to Interactive 1.8s
  • Total Blocking Time 0ms
  • Cumulative Layout Shift 0
Performance Expertise

Delivering Fast and Reliable Experiences

Speed plays a key role in user satisfaction. I design front-end solutions that focus on fast loading, minimal JavaScript, and efficient resource use. This approach creates smooth and responsive products that work well on all devices and network conditions.

1.2s

First Interaction Time

Minimal JS

Shipped Only What’s Needed

Image Optimization

Modern Formats + Lazy Loading

UX Audits

Manual + Automated Reviews

Testimonials

What Others Have Said

Feedback from professionals I've collaborated with throughout my career

"Derrick's an awesome teammate and a fantastic Lead UI/UX Engineer. He's got a great eye for design, creating user-friendly interfaces that look amazing."

Sean Ezell

Senior Software Engineer

"Working with Derrick has been a game-changer for our team. His expertise in frontend architecture and accessibility standards elevated our product quality."

Michael Smith

Engineering Director