Hi, I’m Ian Peterson
Software Engineer @ Apryse

About Me
I’m a Denver-based software engineer at Apryse, passionate about building cool games and apps, learning new tech, and pursuing creative projects. When I'm not debugging, you'll find me enjoying the world, playing games, or refactoring… again.
Latest Posts
Separating Work from Hobbies: The Effect of Turning Passion into Business
Jun 23, 2025
Why turning your hobby into your job might kill what you loved about it in the first place
The AI Moment: What It Means For Builders Like Me
Jun 2, 2025
The dev world is shifting, and you should shift too
Agentic AI For Dummies
May 26, 2025
The newest trends in AI turn hours of work in to minutes of automated execution
The Case for Zig in Game Programming
May 19, 2025
Why choose Zig over C for raw (minimal dependency) game dev
A Love Letter to Lua
Apr 14, 2025
Why I think Lua is so widely used, and drives the development of other languages
Writing Code That Lasts: Lessons from Maintaining Long-Term Projects
Mar 10, 2025
Future-you deserves better. Here’s how I write code I can still understand when I come back months (or years) later.
Building a Modern Portfolio Site with Next.js: Architecture Decisions
Feb 10, 2025
Sometimes the best portfolio piece is the portfolio itself.
AI Isn't Magic, It's Code We Don't Understand (Yet)
Jan 13, 2025
Demystifying the black box: why AI feels like sorcery and what that means for developers
Git for Jits
Dec 9, 2024
A brief guide to advanced git wizardry.
Getters, Setters, and Other Ways to Waste Your Time
Nov 18, 2024
Why I stopped writing getters and setters for everything
Resume
Feel free to download my resume or scroll through my experience highlights below.
Download Resume (PDF)Software Engineer @ Apryse (Acquisition of Windward Studios)
May 2023 – Present
- Developed new features for Fluent Engine and Designer in Java and C#
- Worked on larger teams inside a larger organization effectively
- Became familiar with product development, agile development, working in sprints, CI/CD, DevOps and various other software development skills.
Software Engineer Intern @ Lockheed Martin
August 2020 – May 2021
- Implemented many machine learning algorithms to play a simulated wargame.
- Demonstrated proficiency in data science, as well as algorithm design.
Software Engineer @ Windward Studios
March 2020 – May 2023
- Worked in small company start-up environment
- Had opportunity to build a new application from initial planning phases through MVP launch and post-release maintenance
- Solely responsible for migration of legacy cutomer facing storefront to modern Angular framework
- Consistently improved scalability, reliability, security, and performance of a crucial product with a large active user base