VISUALS THAT TELL STORIES SOFTWARE THAT SOLVES PROBLEMS

ABOUT ME

Visual Storyteller. Software Designer. Always Building Something Meaningful.

I'm a visual storyteller at heart. Whether it's through video, photography, or editing, I love capturing the moments, environments, and emotions that define a narrative. My approach to media production is simple: make people feel something, whether that's excitement, clarity, or connection.

On the other side of my world is software design. I enjoy building tools, apps, and digital experiences that solve real problems without getting in the way. Clean interfaces, intuitive workflows, and thoughtful functionality are what I chase. I'm constantly looking for ways to simplify the complex.

Outside of the work itself, I'm someone who learns by doing and is always exploring new ideas—both creatively and technically. I'm driven by curiosity and the desire to make things that feel purposeful. If I'm not flying a drone, refining a color grade, or architecting a new backend, I'm probably exploring God's creation with my wife Erika and dog Ash!

What I Do

Code icon

Software Design

I design and build custom software using tools like Python, JavaScript/TypeScript, Node, React, and cloud-ready architectures. From personal tools to scalable applications, I create clean, intuitive solutions that solve real problems.

Devices icon

Workflow Automation

Efficiency is everything , and I specialize in removing repetitive work through automation. Whether it's custom scripts, data tools, or AI-powered agents, I can streamline your workflow and save you time.

Browser icon

Media Production

I'm a one-stop shop for high-end video production, using professional camera systems and years of hands-on experience. Whether it's branded content, real estate media, or storytelling pieces, I deliver polished visuals from concept to completion.

Diversity icon

Production Planning

If you have a media project in mind, I can help map out feasibility, planning, timelines, and execution. From rough ideas to final deliverables, I guide the entire production process with clarity and structure.

Browser icon

Drone Pilot

As an FAA Part 107 certified pilot, I fly both DJI and FPV drones for dynamic aerial footage. From smooth cinematic shots to fast-paced FPV chases, I capture perspectives that elevate any project.

Diversity icon

Photography

Photography was my first creative passion, and it still shapes how I see every shot today. I blend technical skill with storytelling instincts to capture images that feel intentional and authentic.

Media Portfolio

Software


Forecaster app screenshot

Forecaster

Python Pandas Streamlit

A lightweight forecasting console that re-invented the way a construction company was able to forecast revenue month over month. Projects are imported or created with a schedule, contract value, and revenue curve preset for front-loaded, back-loaded, or the typical s-curve. The app generates a revenue curve over the lifecycle of the project, which the user can fine tune. Each month, as "actual" billing amounts become known and are input here, the app adjusts the curve appropriately in real-time, providing the clearest view of revenue going forward!

Vehicle tracker app screenshot

Vehicle Tracker

Angular RxJS NestJS/TypeScript TypeORM PostgreSQL

This company needed a way to quickly know exactly what project a GPS-enabled vehicle or equipment was on. This app uses API's from Caterpillar and Samsara to fetch real-time GPS locations for almost 200 assets. The user inputs project with their latitude and longitudinal coordinates. Behind the scenes, every time a project is added, or the API's return new data, a haversine function looks at every asset and determines what the closest project is. If the project is more than a certain distance away, it is assumed that the vehicle is "unassigned." By having this information in real-time, superintendents and foreman never have to guess anymore, which makes mobilizing large equipment more efficient and saving the company $$$.

Task scheduler app screenshot

Task Scheduler

Angular TailwindCSS NestJS/TypeScript TypeORM SQLite

The Task Scheduler project was built as a full-stack system designed for reliable, automated job execution with real-time visibility into task status. It includes secure API endpoints with JWT-based authentication and role-based access control (RBAC), allowing granular permissions for different user types. The platform supports third-party integrations via clean API hooks, enabling external systems to schedule, trigger, and monitor tasks programmatically. It also includes robust error handling, logging, and status tracking to ensure predictable, trustworthy automation.

Stack

C++ Java JavaScript Ruby on Rails Docker Kubernetes Supabase Render Cloudflare Python Pandas Streamlit Angular React Node.js RxJS NestJS TypeScript TypeORM PostgreSQL SQLite TailwindCSS Scripting Automation API Development Cloud Architecture AI ...more

Other services

Simple one-off help.

Photo editing & retouching

Polish your existing shots: exposure and color fixes, sky swaps, object removal, and consistent looks across your set.

Drone surveying

Aerial passes for raw video or mapped data: gather clean overheads, context shots, and site conditions quickly.

Web Assets

Need updated pictures or media for your site? Whether its existing or we start fresh, we will get it right in no time.

Get in touch

Tell me what you're building.

Briefly share what you are looking to accomplish and I will do my best to respond within one business day.

Location

Richland, WA

No spam, no mailing list, just a direct reply from me.