Decorative icon of a web page

Front-end development

From modern Javascript frameworks and libraries, to custom web apps and foundational elements of the Web, I strive for stable, accessible, and cross-platform user experiences.

Decorative icon of a backend system

Back-end development

From custom programming, Python frameworks, database systems, to containerization and deployment, I have proven experience building secure, responsive backends.

Decorative icon of a software engineer

Programming languages

Languages are a means to an end, and I choose or learn the best one for the task at hand. Python is the one I've used the most, also utilizing Go, PHP, Javascript, and others. No matter the language, I aim for maintainable, performant, idiomatic code.

Decorative icon of a mobile phone

Mobile development

Starting with native Android development (Java and Kotlin), I've also spent time exploring Compose, Flutter and Kotlin Multiplatform. My Set Theory Clock project should be available as a beta-release by late-2025 on Android.

Decorative icon of a notepad and pen

Interests/Learning

Education is lifelong. As time allows, you can find me digging into amateur radio, electronics, microcontroller programming in C, and assembly language for ARM chips

Decorative icon of a camera leaf shutter

Photography

The blending of technology and art draws me to analog and digital photography. I also develop film in a home darkroom.  [View gallery]