Creating software with a purpose
I'm a software engineer who writes code that solves problems. With a background in business, I understand that software needs to work, but it also needs to provide utility. That's why my process is to talk with stakeholders to understand their needs, then figure out how software can help. I did this at George Fox, where I met with HR partners to rebuild an employment orchestrator that no longer met their needs.
Additionally, I've contributed to an enterprise timekeeping system and helped design and build a robust reservation system for an engineering maker lab. Celluphile is an app I built in my spare time to help organize my large movie library. Currently, I'm working on a tool to help identify spam and email phishing.
When I'm not writing code, I'm usually listening to music, watching movies, or gaming.
How I Work
Core Principles
Write clean, maintainable code that the next developer can understand at a glance.
Responsive design that is cross-browser compatible.
Create dynamic sites that keep users engaged.
Skills
- Professional experience building backend systems with Python and Flask
- REST API development and third-party integrations
- Experience working across full-stack application architecture
- Experience with React and modern JavaScript
- Responsive UI development with accessibility in mind
- Interactive interfaces using modern CSS and animation
- PostgreSQL and relational database design
- Docker and CI/CD workflows
- Git version control and collaborative development practices
- Experience using Google Antigravity and Claude Code for AI-assisted development
- Hands-on experimentation with LangChain and Hugging Face for RAG workflows and model fine-tuning
- Exposure to Google Cloud Platform environments