Front-end developer · UX & UI design

Thoughtful interfaces.
Carefully built.

I bring 20 years of software development experience to the details people see, use, and rely on — with a focus on front-end development, accessibility, and user experience.

The focusClear interactions.
Accessible experiences.
Considered implementation.

Selected work

From interface to interaction.

Two projects. A closer look at
how I design and build for the web.

Form Factory builder with an event registration form, field controls, and conditional logic settings.

01 / Form building

Form Factory

A flexible form builder that turns questions, fields, and conditional rules into an interactive form.

  • Angular
  • TypeScript
  • Tailwind CSS

The experience

Build and preview forms in one workspace. Configure fields and use conditional rules to show questions or require answers based on an earlier response.

The implementation

Angular Signals and RxJS support application state and interactions. Tailwind and custom CSS shape the interface, with browser storage for local data. The project also includes a dedicated product landing page.

Explore the demo to try the builder, or view the landing page for the product presentation.

Everyday Calendar interface showing a monthly grid and color-coded events.

02 / Event planning

Everyday Calendar

A straightforward calendar for planning a day, a month, and the events in between.

  • React
  • CSS
  • localStorage

The experience

Switch between a monthly grid, a monthly list, and an all-events view. Create single-day or multi-day events with times, color labels, and optional descriptions. Pick dates on the calendar or enter them directly.

The implementation

Events that span multiple months appear in each month they overlap. Browser storage preserves events, the calendar title, theme, and selected view between visits.

Data stays in the current browser. It does not sync across devices and is removed when the site’s browser data is cleared.

Previous work / CollegeNET, Inc.

Experience across real products.

Design, development, and accessibility
from my years at CollegeNET.

Over roughly 20 years at one company, I worked in various roles across products for higher education. These examples show some of the range of that work and my contribution to each project.

About / Approach

Design sensibility.
Development depth.

My focus is where visual design, interaction, and front-end code meet. I bring two decades of software development experience to making interfaces understandable and useful.

View my résumé PDF (opens in a new tab)

Front-end development

Interactive applications with Angular, React, and TypeScript, supported by HTML and CSS.

UX & UI design

Clear visual hierarchy, purposeful layouts, and interactions that make complex tasks easier to follow.

Accessibility

Attention to readable content, keyboard navigation, and usable controls throughout the interface.

Let’s connect

Good work starts
with a conversation.

Hiring for front-end engineering, front-end development, or UX/UI design? I’d welcome a conversation about your team and the work ahead.

Use the form to get in touch.

 

Screenshot