WORK

Software engineer, game developer & product builder.

Experience building and shipping iOS and tvOS products at Apple and Red Bull Media House, alongside independent software, games, and business ownership.

Open to opportunities

Open to iOS engineering, game development, and software engineering opportunities.

Capabilities

LANGUAGES

  • Swift
  • Lua
  • Python
  • C#
  • GML

FRAMEWORKS

  • UIKit
  • SwiftUI
  • SwiftData
  • CoreData
  • Astro
  • Alamofire

TESTING

  • Manual Testing
  • Exploratory Testing
  • Regression Testing
  • UI Testing
  • Unit Testing
  • Test Case Design
  • Defect Tracking
  • XCTest
  • XCUITest

API & DEBUGGING

  • REST APIs
  • Postman
  • curl
  • Charles Proxy
  • Proxyman
  • Network Inspection
  • Crash Analysis

TOOLS & TECHNOLOGIES

  • Xcode
  • iOS Simulator
  • TestFlight
  • Git
  • Jira
  • Jenkins
  • GitHub Actions
  • Swift Package Manager
  • CocoaPods
  • MySQL
  • GameMaker Studio
  • Codex
  • LLM Assisted Development

CREATIVE TOOLS

  • Adobe Photoshop
  • Blender
  • Figma
  • Adobe Premiere Pro
  • Aseprite
  • Procreate
  • Adobe XD

Experience

Selected Experience

August 2021 – June 2024

Remote

RED BULL MEDIA HOUSE

iOS Software Engineer

Worked on Red Bull TV and Servus TV across iOS and tvOS, shipping features, maintaining production apps, and serving as the team's primary tvOS resource.

  • Redesigned the service home page around API-driven content so more of the catalog was easier to find and use.
  • Managed ongoing development of Red Bull TV and Servus TV across iOS and tvOS.
  • Implemented features in a legacy codebase using UIKit and SwiftUI.
  • Worked with design, development, and QA to reproduce bugs, confirm fixes, and ship releases.
  • Served as the team's primary resource for tvOS development and troubleshooting.
  • Managed app builds and App Store submission workflows.

Swift · SwiftUI · UIKit · tvOS · REST APIs · App Store

Selected products

Red Bull TV shown across television, tablet, phone, and laptop devices
Red Bull TV · iOS and tvOS
ServusTV On shown across phone, laptop, and television devices
ServusTV On · iOS and tvOS

2014 – 2021

APPLE

Career progression

From technical support and business leadership into internal iOS development.

Earlier Apple experience

AppleCare At-Home Advisor

September 2014 – March 2015

  • Helped customers with iOS troubleshooting, account security, hardware, and software issues.
  • Guided customers through product features and settings.
  • Worked independently in a remote support environment.

Area Business Manager

March 2015 – August 2021

  • Oversaw Apple business operations across third-party retail locations.
  • Built relationships with partner leadership and created quarterly business plans.
  • Coached and trained partner teams on products, sales, and customer experience.
  • Managed brand execution, merchandising standards, and local business priorities.

iOS Developer

August 2019 – July 2020

  • Owned Swift development of two internal business apps for iPhone and iPad.
  • Connected both apps to MySQL-backed systems.
  • Updated parts of a legacy codebase and fixed stability issues.
  • Added features based on user feedback.
  • Supported beta testing for approximately 2,000 field users.
  • Reproduced defects, validated fixes, and supported users across iPhone and iPad.

Swift · UIKit · iOS · iPadOS · MySQL · Beta Testing

October 2024 – Present

Portland, Oregon

GRAY FAMILY SPIRITS

Owner / Operator

Operate two retail liquor store locations while continuing independent software and game development.

  • Manage daily operations, staffing, inventory, and vendor relationships across two locations.
  • Oversee purchasing and product selection.
  • Manage regulatory compliance and licensing requirements.
  • Track sales, expenses, inventory, and operational needs using business management tools and spreadsheets.

04 / CURRENT

Independent Development

Alongside professional and business work, I continue to design, build, test, and maintain software and games.

ASOBIMON

May 2024 – Present

Lead programmer for a turn-based monster-catching RPG built for Playdate.

Lua · Playdate SDK · LDtk

Raspberry Pi software and display for tracking RetroAchievements.

Python · Raspberry Pi · Web

FLAREHORN CHARGE

April 2026

Released standalone Playdate arcade game.

Lua · Playdate SDK

TEND

May 2026 – Present

Native iOS relationship tracking app.

Swift · SwiftUI · SwiftData

LEFTOVERGUIDES

November 2025 – Present

RetroAchievements guide platform.

Astro · Python · REST APIs

Academic background

Education

June 2019

Associate of Computer Science

Lane Community College

June 2017

Associate of General Studies

Lane Community College

Skip to experience