Web design & development
Marketing sites and web apps that load fast, work on every screen, and are easy for your team to update.
- Next.js
- React
- TypeScript
- Accessibility
I'm a senior web engineer and designer. I build fast, good-looking websites, shape brand identities, and set up practical AI workflows so your team can spend less time on busywork.
One person handles design, code and strategy, so nothing gets lost between handoffs. Hire me for one of these or put several together.
Marketing sites and web apps that load fast, work on every screen, and are easy for your team to update.
Logos, color, typography and visual systems that make your business recognizable, with guidelines your team can actually follow.
A headless CMS set up so marketers can publish pages, events and campaigns on their own, without filing a ticket.
Custom AI assistants and automations tied into the tools you already use, plus fractional technical leadership when you need someone to own the roadmap.
Most of my clients have one thing in common: they need senior-level work without hiring a full in-house team.
A professional site and a brand that matches the quality of your work, plus someone to call when something needs to change.
Nonprofits, schools and companies outside tech that want a trusted partner for their website, tools and AI plans.
Senior frontend and design help that slots into your team for a launch, a redesign or a hard technical problem.
A marketing team was paying for a dedicated events platform just to publish event pages. Each new event meant a lot of manual setup and copy-pasting.
I built a Gemini Gem connected to Contentful. Now someone describes an event in plain language, the assistant drafts structured content, and the page is published through the CMS the team already uses.
The result: the separate platform was no longer needed, and event pages went from a multi-step chore to a quick, guided task.
Healthcare businesses have to look trustworthy to two audiences at once: the families and patients they serve, and the clinicians and partners who refer them. For each of these clients I built the brand and website from scratch.
A warm, reassuring identity and website for an Applied Behavior Analysis provider, written for parents looking for care for their child.
A clean, clinical brand and site for an RPM company, explaining the service clearly to physician practices and the patients they enroll.
A confident, credible identity and website for an infection management business serving healthcare facilities, built around expertise and compliance.
Small, clear steps with a working result you can review at each one.
A call to learn your goals, audience and what isn't working today.
Brand direction and page designs you can react to before any code is written.
Development in short rounds, with a live preview link throughout.
Go live, train your team, and keep improving after launch.
I spent six and a half years as a Core Web Engineer on the Brand Creative team at Sprout Social, building and maintaining the marketing web experience alongside designers and marketers.
Since 2024, I've also run Obsidian Web Solutions, bringing that same level of craft to businesses that don't have an in-house web team. I care about clean design, fast and accessible code, and tools that make people's jobs easier.
Book a free 30-minute call. Tell me what you're working on and I'll tell you how I can help.