Gavin Shrader

Gavin Shrader

iOS & Web Engineer

I am a full stack software engineer focused on architecting and building iOS and web systems. In my free time I like crafting worlds out of pixels.


Procedural terrain generation engine - Rendered via Perlin noise in JavaScript.


Featured Writing


Recent Projects

Neural Evolution Interactive Simulation

An interactive simulation where neural networks evolve and gain intelligence over time. Watch AI creatures learn through genetic algorithms and reinforcement learning. View improvements and insights into neural metrics over time with real-time charts. Capable of simulating hundreds of neural networks in real time even on older hardware.

MiniHab - iOS App

A daily productivity app with iCloud sync, widgets, reminders, and a historical heatmap chart. Built to be fast, private, and minimalist. Created with SwiftUI, SwiftData, CloudKit, and WidgetKit.

ScholarRx - Brick Voiceover iOS Feature

Architected and implemented a text-to-speech audio player for medical curriculum with a persistent queue, adjustable playback speed, and lock screen / control center integration. Includes a podcast-style mini player and full-screen playback UI. Widely adopted across the userbase and used consistently over multiple years. Implemented a 10,000+ LOC system into a legacy codebase.

iOS Game - Infinite Islands

Pixel art platformer with procedural weather, dynamic day/night cycles, and a custom soundtrack. Featured character customization, lightning effects during rainstorms, and an ambiance system that transitioned between day, night, and weather. Amassed over 3,000 players during its lifetime (no longer available on the app store, published 7 years ago). Created with UIKit and SpriteKit.