Frontend development & UI design services in Chicago
Senior-level frontend work without the agency overhead. I plug into your team or run the whole build: design systems, marketing sites, web apps, and the performance work that keeps them fast.
SHEET 02-A · SERVICES INDEX · SURVEYED 2006-2026
02Field services
Four disciplines, surveyed in detail
Most projects draw on more than one. Every engagement ships with documentation, accessible markup, and numbers to prove the work landed.
SVC-01
Frontend Development
React, TypeScript, Eleventy (a static site generator), or dependency-free vanilla JavaScript: whatever the job actually calls for. Pixel-perfect builds from Figma, maintainable component architecture, fast JAMstack and static sites, and CMS integration across Shopify, WordPress, and headless platforms. The deliverable is code that survives handoff.
What you get
Production-ready components
Semantic, accessible markup
Responsive down to the smallest screens
Documentation your team can run with
No framework lock-in you didn't choose
SVC-02
UI & Design Systems
Figma-to-production design systems: tokens, component libraries, and the governance that keeps a system coherent long after launch, from a one-product startup to an enterprise portfolio.
Field-verifiedI led a design system that covers 150+ commercial sites.
What you get
Token architecture
Figma libraries wired to code
Contribution and governance docs
Migration plans for existing sites
Adoption support for dev teams
SVC-03
Web Animation
GSAP, ScrollTrigger, canvas, and SVG: motion that guides attention and sells the product without costing you a frame.
Field-verifiedI literally wrote the book on web animation: jQuery 2.0 Animation Techniques (Packt, 2013).
What you get
Hero and scroll animations that don't wreck performance
prefers-reduced-motion fallbacks by default
60fps discipline
Animation systems your team can extend
SVC-04
Performance & Accessibility
Core Web Vitals, Lighthouse CI, and WCAG 2 audits. Performance and accessibility work you can verify: measured before, measured after.
Field-verifiedWeb Lead for WebPerf at Universe: automated WebPageTest, Playwright visual regression, and Metabase dashboards.
What you get
Core Web Vitals audits with prioritized fixes
Accessibility audits mapped to WCAG criteria
Performance budgets with CI enforcement
Before/after numbers, not vibes
03Route plan
How a project runs
The same four legs every time, mapped up front, so you always know where the project stands.
01
Survey
A scoping call and a written estimate. You know the cost and the timeline before any work starts.
02
Chart
Design review, technical plan, and milestones. The route is agreed before the build begins.
03
Build
Weekly demos and a staging URL from day one. You watch the work land, no black boxes.
04
Verify
A Lighthouse and WCAG pass, handoff docs, and 30 days of post-launch support.
04Engagement models
Three ways to work together
No prices on a webpage. Every project gets scoped first: pick the shape that fits, and we'll chart the rest on a call.
MODE-A
Project
Fixed scope, fixed quote. A defined build with a defined finish line, and you approve the estimate before work starts.
Home base is Buffalo Grove, Illinois. I work with companies across Chicago, the North Shore, and the Northwest suburbs (Arlington Heights, Schaumburg, Northbrook, Deerfield, and Vernon Hills), on-site or hybrid, whatever the engagement needs. Outside Chicagoland, I've spent twenty years shipping with distributed teams, so remote works from anywhere.
If you need a frontend developer in Arlington Heights or Schaumburg, I'm a short drive away and happy to work on-site for kickoffs and design reviews. Businesses in Northbrook, Deerfield, and Vernon Hills get the same care, whether the project runs in person or fully remote. Local means faster feedback, real meetings, and someone who knows the area.
FIX 42.15°N / 87.96°W · DATUM NAD 83 · ON-SITE / HYBRID / REMOTE
06Field queries
Questions, answered
The things people ask before hiring a freelance frontend developer, answered straight.
Q-01What do you charge?
Pricing is project-based and set after a scoping call. You get a written fixed quote, not an hourly surprise. In a client's words: "His rates are reasonable, particularly considering the quality of work, and his work ethic is beyond any I have seen. He takes challenges personally, and strives to find a solution where others have given up." (Connor Uffman, co-owner, My Southern Child)
Q-02Are you available now?
Yes, I'm taking on new freelance projects. Current lead time comes up in the first call.
Q-03Do you work remote?
Yes. 20 years of shipping with distributed teams. And since I'm in Chicagoland, face-to-face is on the table when it helps.
Q-04Do you do design too?
Yes. UI design and design systems, from Figma through production code. One person, no handoff gap.
Q-05Can you work with our existing codebase?
That's most of the job. Audits, refactors, and feature work in legacy code are all welcome.
Q-06Who do you usually work with?
Marketing teams, agencies that need senior frontend muscle, and startups without a frontend lead.
Q-07How much does a website redesign cost?
It depends on scope, but a marketing site redesign lands in a defined range once we've scoped it together. I've published the ranges I actually quote, by project type, on the blog, so you can budget before the first call.
Q-08Do you offer ongoing website maintenance?
Yes, as a monthly retainer: a reserved block of hours for updates, fixes, and small features, so nothing sits in a backlog. See the Retainer model above for how that works.
Q-09Should I hire a freelance developer or an agency?
It depends on the project. I've broken down the real tradeoffs (cost, speed, continuity) in a full comparison, but the short version: a freelancer wins on cost and direct access, an agency wins on bench depth for very large builds.
Q-10Do you handle SEO and Core Web Vitals?
Yes. Technical SEO and Core Web Vitals are part of the Performance & Accessibility service above, not an add-on: structured data, crawlability, LCP/INP/CLS, and the Lighthouse numbers to prove it.
07Trailhead
Let's build something fast.
Scoping calls are free. Tell me what you're building, and you'll have a written estimate (cost and timeline) before any work starts.