Ahoy! I'm Nick, a programmer who excels in communication, technical research, and planning. I collaborate intentionally with my teammates to build trust, then achieve excellence. Focus on (behavioral) AI, systems, narrative, UI, & gameplay programming in games. Well-versed in narrative structure, management, and writing. Has experience with both front-end and back-end web development.

Nicholas Perell

Ahoy! I'm Nick, a programmer who excels in communication, technical research, and planning. I collaborate intentionally with my teammates to build trust, then achieve excellence. Focus on (behavioral) AI, systems, narrative, UI, & gameplay programming in games. Well-versed in narrative structure, management, and writing. Has experience with both front-end and back-end web development.

Available to hire

Ahoy! I’m Nick, a programmer who excels in communication, technical research, and planning. I collaborate intentionally with my teammates to build trust, then achieve excellence. Focus on (behavioral) AI, systems, narrative, UI, & gameplay programming in games. Well-versed in narrative structure, management, and writing. Has experience with both front-end and back-end web development.

See more

Experience Level

Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate

Language

English
Fluent

Work Experience

Software Developer at Virtual Maker
May 1, 2024 - June 19, 2024
Prepped the interactable objects/props for a client’s VR, Multiplayer-Netcode game. Performed full-stack web development on internal projects and Unity work on B2B contracts. Worked on Buildalon website using Azure tables, Octokit.Net, and Stripe API on the back-end. Utilized C#, Svelte, Git, Unity, TailwindCSS, TypeScript, Notion, and Firebase technologies.
Game Programmer at 1Ton Games
March 1, 2023 - August 31, 2023
Refactored existing architecture including event systems, popups, analytics, and puzzle generation. Developed new features such as “reveal” power, friend leaderboard, and tutorial system for the Addagrams word game launching on Android and iOS. Optimized puzzle data storage by converting from JSON to binary, halving file sizes and reducing read time. Utilized C#, Unity, Git, Atlassian tools (Bitbucket, Confluence, Jira), and Firebase.
Technical Director, Narrative Director at Project Nautilus
August 1, 2021 - May 31, 2022
Led a team of 21 in developing a first-person, exploration-based game in Unity. Coded a sparse voxel octree for enemy pathfinding, developed the narrative delivery system, and created customizable subtitle UI utilizing Ink tags. Managed 4 other programmers and led writer's rooms for narrative structure. Supervised developmental editing and handled the implementation pipeline for substantial narrative content including 50 emails, 70 voice lines, and opening/ending sequences. Worked in agile scrum sprints logging over 471 hours.
Software Developer at Virtual Maker
August 1, 2025 - August 1, 2025
Prepped interactable objects/props for a client's VR multiplayer game; performed full-stack web development on internal projects and Unity work on B2B contracts; for Buildalon website, integrated Azure Tables, Octokit.NET, and Stripe API on the back end; tech stack included C#, Svelte, Git, Unity, TailwindCSS, TypeScript, Notion, and Firebase.
Game Programmer at 1Ton Games
August 1, 2023 - August 1, 2023
Refactored architecture (event systems, popups, analytics, puzzle generation) and implemented new features (reveal power, friend leaderboard, tutorial system) for Addagrams; launched May 2023 on Android and iOS (5K downloads in first month); reduced puzzle data size by converting JSON to binary; worked with C#, Unity, Git, Atlassian (Bitbucket, Confluence, Jira) and Firebase.
Programmer at Artemis
May 1, 2024 - May 1, 2024
Open-source, narrative tool for Unity that accesses conditions and data to deliver the most appropriate content at any given time. Developed 9 scriptable objects for flags and narrative logic; implemented code samples, enumerator script compilation, saving/loading, custom editors, and user manual documentation to maximize approachability.
Technical Director, Narrative Director at Project Nautilus
May 1, 2022 - May 1, 2022
First-person exploration game built in Unity; developed sparse voxel octree for enemy pathfinding, narrative delivery system, and customizable subtitle UI using Ink tags; managed 4 other programmers; led writers' rooms and oversaw 50 emails, 70 voice lines, and opening/ending sequences; worked in agile 1-week sprints with 471.68 hours logged.

Education

Bachelor of Science in Game Programming at Champlain College
August 20, 2018 - December 16, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment

Experience Level

Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate