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.
Featured Projects

Real-time Online Multiplayer Game

AirshipVR Game

Lootbox Legends
Latest Posts
Why The AI Backlash Is Mostly Right
May 4, 2026
I've written more pro AI posts on this site than anti AI ones. Time for the other one.
Game Jams: The Ultimate Learning Experience for Developers
Apr 5, 2026
I just spent a month building Lootbox Legends with my team. Here is what a game jam teaches an engineer that no normal project will.
Being a Leader (in tech)
Mar 2, 2026
Leadership in engineering isn't a promotion, it's a separate skill. Some notes on what I've learned trying to grow into it.
Rediscovering Captain Claw: My Journey With OpenClaw
Feb 2, 2026
An open-source reimplementation of a game I loved as a kid, a weirdly close-to-home connection to my day job, and a weekend I didn't expect to enjoy as much as I did.
Will Prompts Replace Programming? The Natural Language Code Debate
Jan 5, 2026
Every few months someone announces that code is dead. Let's look honestly at what natural language programming can and can't do.
Resume
Software engineer with 6+ years building and shipping production software and developer tooling across the full development lifecycle, with deep low-level and systems experience in C, C++, C#, and Java. Selected to lead a 15–20 person GenAI community of practice serving a 500+ employee organization, driving practical adoption of AI-assisted engineering.
Download Resume (PDF)Technical Skills
Professional Experience
Software Engineer @ Apryse
May 2023 – Present
Fluent Engine & Designer (document automation) — Denver, CO
- Design and ship new features for the Fluent Engine and Designer in Java and C#, owning work from design through release within a large cross-functional organization.
- Improved performance on the flagship Fluent Engine by 10%, contributing to the scalability and reliability of a core product serving a large active customer base.
- Explored an AI-powered DOCX template generation concept for the Fluent ecosystem, allowing users to generate working document templates from a data source and a natural-language prompt; contributed integration ideas across existing developer tooling.
GenAI Chapter Lead @ Apryse
2026 – Present
Concurrent with engineering role — cross-functional, company-wide
- Selected to lead a 15–20 person GenAI community of practice serving a 500+ employee organization, spanning engineers, technical product stakeholders, and contributors across the company.
- Led AI enablement across engineering and product teams — running monthly chapter meetings, working groups, and enablement sessions, and building and presenting internal training on GitHub Copilot and AI-assisted engineering workflows.
- Developed emerging standards and patterns for AI-assisted development, evaluating and prototyping GenAI product integrations and moving AI initiatives from early ideas into actionable engineering workflows and prototypes.
Software Engineer Intern @ Lockheed Martin
Aug 2020 – May 2021
Part-time, concurrent with Windward Studios
- Implemented machine learning algorithms to play a simulated wargame, applying algorithm design and data science to a complex decision-making problem.
Software Engineer @ Windward Studios
Mar 2020 – May 2023
Acquired by Apryse / PDFTron
- Built a new customer-facing application from initial planning through MVP launch and post-release maintenance in a small startup environment.
- Sole owner of the migration of a legacy customer-facing storefront to a modern Angular framework, improving the maintainability, security, and performance of a crucial product with a large active user base.
Selected Projects
- AI-assisted development workflows — Designed agentic development workflows running parallel autonomous coding agents, with automated verification pipelines (build, cross-compilation, determinism checks) and audit-trail logging — directing AI agents while owning architecture and quality.
- Real-time Multiplayer Browser Game — Networked client-server game with a backing database, solving real-time communication and state-sync challenges. github.com/Uvecrep/WackyTanks
Leadership
Founder & Lead Videographer, Atlas Institute — CU Boulder (2018–2020)
Founded and led a team producing in-depth video coverage of campus research and events.
Education
B.S. Computer Science, University of Colorado Boulder
Minor in Creative Technology & Design · May 2021