Projects

samdesk

production

Building samdesk - design and development for real-time threat detection security software.

SaaS
UI Design
UX
React
Typescript
Jest
Vercel
Jira
Agile

py-runner-backend

production

Designing the backend, API, and cloud infrastructure for an educational Python app.

Terraform
FastAPI
AWS
MongoDB
Nginx
Cloud
Security
Docker
Python
CI/CD

last-tab-chrome-extension

production

A simple Chrome extension that lets you use a keybind to return to the last used tab.

Javascript
Chrome
Extension

Notes

2025-07

graphql-server-using-go-and-gqlgen

File Text

Building-a-completely-overkill-go-api-for-projects-and-notes(this-site!)

2025-07

tls-chat-server-and-client-built-with-go

File Text

Weekend learning experiment to explore low-level networking in Go — specifically using net and tls to create a secure, terminal-based chat server and client.

2025-06

end-to-end-deployment

File Text

Notes covering every stage of development and infrastructure — from local builds to production-ready automation

2025-03

networking-and-communication

File Text

A structured collection of notes covering essential networking concepts and protocols. It serves as a high-level reference to understand the fundamentals of network communication.

See more

2025-02

zustand-for-react-state-management

File Text

Exploring state management through a basic authentication flow

2025-01

colour-systems

File Text

Building a Robust Color System with HSL, CSS Custom Properties, and Typescript Theming

About

I’m a designer and developer with 15+ years of experience building on the web. Over the past 4 years, I’ve focused on software design and development—-crafting performant, accessible, and scalable user interfaces. My strengths lie in UX, UI architecture, and component-driven design systems.

I’ve recently been diving deeper into security and networking. I enjoy working across disciplines and bridging the gap between design and engineering. Always learning, always building.