Metal Game Demo
I built a 3D engine and game world without using any libraries, platforms, or frameworks, directly on Apple's Metal GPU abstraction on MacOS. Includes application code to move the player, transform world objects, projectiles, animations, sound effects, AI pathfinding, and the clip was recorded using a handheld XBox-like game controller.
Swift, MacOS, iOS, Metal, GPU, XCode
Q2 Banking App
I helped build this app and added many new features to it over a span of 3 years. It handles both personal finance and business banking with many configuration options. Our clients were banks and credit unions. iOS, Android, and Web targets.
This sort visualizer was developed by myself in Swift for iOS and does a real-time sort with corresponding visuals and sound. Several algorithms were implemented for comparison.
Swift, iOS, XCode
Audio FFT Analyzer
I built this audio spectrum analyzer with SwiftUI and Combine, using Apple Accelerate's FFT under the hood to transform time information to the frequency spectrum. There are several resolutions, fall speeds, and theme colors. All UI is SwiftUI.
Swift, iOS, SwiftUI, Audio, XCode
3D Shoot Game (iOS)
This iOS shoot game was developed by myself with Swift and SceneKit. It features doorways that spawn enemies that you have to shoot before they attack.
Swift, iOS, XCode
Sort Visualizer (Web)
This sort visualizer was developed by myself in the browser and does a real-time sort with corresponding visuals and sound. Several algorithms were implemented for comparison. Entire app fully developed by mysef, no open source or plugins.
I developed a Rich Media Demo Automator with JS/HTML5/CSS, allowing the in-house advertising agency user to automate the process of making client-facing demonstrations with ANY ad on ANY of our network sites for account executives to show to prospective clients.
Pay Pal Game
Springbox contracted me to develop this game for Pay Pal. I had plenty of graphical design support for the UI, but the lasers, pointers, and color effects were completely dynamic and real time rendered via bitmap canvas.
This audio player was designed and developed by myself for a balance of visual appeal and functionality. The playlist was filterable for track metadata, and the spectrum analyzer is real-time, computed as the music plays. Entire site fully developed by mysef, no open source or plugins.
Etsy Feed UI
Front-end for an Etsy feed. It shows feature cards in real-time, based on what's for sale on Etsy at the time of the call. A photo viewer is included with each card. Entire site fully developed by mysef, no open source or plugins.
Tower Heist Microsite
For Tower Heist, I developed the graphical point and click game and worked with a great designer in close lock that made it very graphically appealing to our stakeholders in the end.
Pepsi campaign: "Refresh Everything" microsite featuring Will.I.Am and Bob Dylan on the "Forever Young" track, with our team providing live updates throughout the campaign flight, including the Super Bowl "Forever Young" TV commercial real-time updates of the site.
JS Triangle Renderer
This demo renders 3D models on the CPU in JS - entirely a software renderer that runs in real-time. Entire app fully developed by mysef, no libraries, frameworks, plugins, or WebGL.
Hollywood Arts Society
Bug Spray - Shooter Game
Shooter Game. Bugs have invaded the museum. It's up to you to fend them off with the Bug Spray. Just move the mouse to blast 'em! Built the entire game - both art and code. Game included 7 unique levels and full sound effects and music to go with it.
Planet of the Apes Ad
For the Planet of the Apes movie, at Evolve media, I developed an animated structure with information about the movie and and videos for the user to play in the shielded environment.
This audio player was designed and developed by myself for visual appeal by way of spectrum analysis. The playlist was searchable by title and genre, and the spectrum analyzer is real-time, computed as the music plays.
Scooby Doo Microsite
For Scooby Doo and the Spooky Swamp, I followed a designer's lead when creating a graphically intense HTML page that included a dynamic quiz in which results were inserted into a MySQL database vis PHP validation that I developed as well to keep score.
Audio Player 2
This audio player features not just playing and controlling audio, but HTML5 canvas particle animations - 5 different patterns with over 100 bitmap particles running at once while the music plays. The particlaes are controllable by the user.
Pool Simulation with real-time collision detection using a close approximation of epoxy/felt friction. Created all artwork and coded game logic. Built physics and rendering system to help pool players set up and visualize a shot taking effect. It's also a pretty fun game to play, as well!
File analysis tool. Breaks down any CSV file with selectors for tabs, spaces, pipes, and commas. Looks for both new lines and carriage returns.