Technology Safety
This is an article I wrote for our church, specifically for older members who may not be as familiar with technology. It covers basic safety tips and best practices for using technology securely.
Read more →
I'm a software professional passionate about building elegant solutions to complex problems. While most recently I've been in leadership roles (CTO, VP of Engineering, etc.) I'm a developer at heart and stay hands-on by coding in my spare time.
Full-featured contact management system demonstrating a REST API with TypeScript, Express, and PostgreSQL. Create and manage persons, organizations, and their contact information.
These projects were originally created in React 16. Recenlty, I've used Claude Code to update them to Next.js. Super easy and it helped me learn some of the nuances of Next.js and more important Tailwind (as I'm not a CSS guru) along the way.
GitHub →Simple Palindrome checker built to test out React/Next.js.
Simple game for next level react testing.
Slightly more complicated game for fun.
Classic Space Invaders game built with React and Next.js just for fun. Sorry, this only works currently on a laptop, not on your phone.
This is an article I wrote for our church, specifically for older members who may not be as familiar with technology. It covers basic safety tips and best practices for using technology securely.
Read more →Some thoughts on technical debt, how it accumulates, and strategies for managing and reducing it in software projects.
Read more →