Software Engineer · San Francisco

Hi, I'm Ashley

I build I build accessible interfaces, playful interactions, and design systems.

software engineer focused on solving complex problems without sacrificing accessibility or good design

Currently Building

Plated — cook anything, step by step

In progress · 2026iOSSwiftUI

A native iOS recipe app I'm designing and building in SwiftUI. Plated keeps every recipe in one place and stays out of your way while you cook.

  • Organized the way you cook

    Recipes sort into food, baking, and drinks — so a soufflé and a matcha latte never live in the same pile.

  • Units and servings that adapt

    Toggle between metric and US measurements, or change the serving size, and every ingredient rescales instantly.

  • Step-by-step cooking mode

    Start cooking and Plated walks through one step at a time — with built-in timers, so there's no juggling a separate timer app.

25-second walkthrough, recorded from the current build

Selected Work

Things I've designed and built

And at my day job

Work I can't show you

As a Software Developer at IBM, I design and build internal products for Hybrid Cloud services. This work is covered by an NDA, so I can't share screenshots — but here's an overview of what I've shipped.

Live chat support platform

Real-time chat tooling that support engineers rely on to resolve customer issues — built to stay fast and clear across long, multi-topic conversations.

IBMUnder NDA

Observability dashboards

A suite of monitoring dashboards for Hybrid Cloud services that surface system health and performance in real time, so teams can catch and triage issues before they reach customers.

IBMUnder NDA

Cloud resource & deployment console

An interface for provisioning, configuring, and deploying cloud resources — turning complex infrastructure workflows into a guided, self-service experience for engineering teams.

IBMUnder NDA

Unified administration portal

A single console for user lookup, group and access management, and monitoring across the organization — consolidating what used to be several disconnected internal tools.

IBMUnder NDA

Happy to walk through the details in an interview.