Skip to content
View NevinAF's full-sized avatar
🌯
Probably coding something
🌯
Probably coding something

Block or report NevinAF

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NevinAF/README.md

Nevin Foster

Results-driven software engineer with 5+ years experience in professional game development, data analysis, rendering, and tooling (8+ personal/unpaid). Master’s degree in computer science with a 4.0 GPA. Passionate about tackling challenges head-on, prioritizing swift programming solutions without compromising performance, readability, or scalability.

Image Banner of Nevin Foster

All links and images are my work or feature large personal contributions (non-organization links).

Skills

Highly motivated, problem-solver, adept time manager, quick learner, proactive communicator, and respectful.

Technical Strengths:

  • Project organization and maintainability – Complex code structures with easy use and clear documentation.
  • Vast knowledge and Proficiency – Web, memory tooling, ML, networking, graphics, compilation, and more.
  • Prototyping and optimization – Quick creating solutions and creating quick solutions.

Programming Languages and Tools:

  • C#, Git/GitHub, Unity 3D, Visual Studio, VS Code, HLSL, Windows/Linux. 5-7yr (4yr+ professional)
  • C/C++, Python, OpenCV, SteamVR/Oculus, JS/Typescript, Node, Excel. 2-4yr (1-2yr professional)
  • React/NextJS, SVN, Intel’s Pin Tool, Rokoko Studio, GitLab, D3, UE4/5, Android. 1-2yr professional
  • PHP, Java/Kotlin, SQL, MySQL, XAMPP, CSS/SCSS, Firebase, tailwind. 2-6yr personal

Experience

Game Software Engineer II, Play AGS (Job): Ying Da Ruby/Jade | Fangtastic/Purranormal July 2022 - Present

  • Complex framework and cross-team development including firmware, Core, SDK, and 3Dplayer.
  • Animations, game logic, user interaction, shaders, particles, and tamper security.

MC: Ying Da Ruby Cabinet
Ying Da Ruby: Cabinet Preview

MC: Ying Da Ruby Bonus
Ying Da Ruby: Example of Bonus Game

Embedded Systems Research, ASU CAES (Job): Database analysis/security. Showcase Poster Jan 2022 - May 2022

Embedded Systems Research Showcase Poster
Open House and Showcase

CAES Lab Spring 2022
CAES Lab Members 2022

Virtual Reality Developer, ASU ETBIM (Job): Digital Poster | Developer Slides Jan 2021 - May 2022

  • Improve building design and construction using mobile computing and wearable technologies.
  • Managed and taught a team of 10 students, handling code organization and scene management.

Embedded Systems Research Showcase Poster
Digital Poster

VR Developer/Artist, BardoVR (paid internship): Meditation & Book of Dead. MVP Release Apr 2021 - Mar 2022

Embedded Systems Research Showcase Poster
MVP Final Transition Gameplay

Education

Computer Science master’s at Arizona State University: 76 credits, Capped GPA: 4.0. Dec 2022

Computer Science Associates at Estrella Mountain Community College: 64 credits, GPA: 4.0. May 2020

High school Diploma at Desert Edge: 5 on AP AB Calc, BC Calc, Statistics, 4 on AP Physics and more. May 2018

ASU Fulton Logo

EMCC Logo

DEHS Logo

Projects

Board Game Arena: Digital adaptations of board games. BGA Type Safe Template Feb 2024 - Present

Typescript Autofill Demo
Typescript types autofill demo

BGA TS Reversi Tutorial Preview
Reversi Type Safe Template Demo

Adventures in Breath: Breath as user input. Demo Releases | Framework | Trailer | Source Feb 2021 - July 2023

Unreal Gameplay Demo Gif
Unreal Engine Weather System Mechanic

Webgl Gameplay Demo
Unity Cross-platform (WebGL/VR/Mobile/PC) Torch Mechanic

Unity Fireplace Demo Example
Unity High Fidelity Fireplace Concept

Pixel Streaming Gameplay Demo
Unreal Open World Pixel Streaming

Aurora Discord Bot: Multi-purpose discord bot w/ audio rec and weekly stats. Source Nov 2021 - July 2023

Onboarding personal info form
Onboarding personal info form

Weekly Update Example
Weekly Update Example

Recording Finished Example
Recording Finished Example

Role Assign Message
Role Assign Message

Mahjong Calculator App: Source Mar 2022 - Mar 2023

Using detectron2 object segmentation to automatically populate mahjong tiles into a user interface for calculating the winning hands' score.

Title Page
Title Page

Different Input Modes
Different Input Modes

Entry / Adjustments Screen
Entry / Adjustments Screen

Tile Group Input
Tile Group Input

Stillness VR: VR Meditation and particle simulation experience. MVP Release | Webpage Oct 2021 - Mar 2022

Pre-game menu snapshot
Pre-game menu snapshot

Initial chaos state
Initial chaos state

Objects forming in scene
Objects forming in scene

End of gameplay gif
After meditation result

Games for Change, XR Game Jam (Event): 4-day team event creating inspiring software. Itch.io June 27th, 2021

its YOUR small world: Main menu image

its YOUR small world: Gameplay Snapshot

Towers of Hanoi: C# animated stacks/queues. Source | Release Build May 2019

Towers of Hanoi Example 1

Towers of Hanoi Example 2

Activities and awards

DIY Fireplace Console: Oct 2023 - Nov 2023





CIDSE 4+1, ASU: Accelerated Graduate program, Master’s in CS in 4.5 years. Dec 2020 - Dec 2022

Presidential Scholarship, EMCC: Highest honors, awarded four times for all semesters. Aug 2018 - May 2020

Marching Band and Drum Corp: Percussionist, Freshman of the Year, Section Leader. Aug 2014 - May 2018

Blue Saints Drum Corps
Blue Saints Drum Corps

Auxiliary percussion for theater
Auxiliary percussion for theater

Conducting for the DEHS Choir
Conducting for the DEHS Choir

WGI: Indoor Marching Band
WGI: Indoor Marching Band

Pinned Loading

  1. bga-ts-template bga-ts-template Public

    Nearly full typing for all BGA and Dojo components, including typing checking templates and cookbook recipes.

    TypeScript 11 8

  2. Versebuilding/AiB-App Versebuilding/AiB-App Public

    Adventures In Breath: Game that responds to YOU

    C++ 1

  3. BreathLibraryCore BreathLibraryCore Public

    We create games that make people breathe. Core mechanics and processing.

    C++

  4. the-verse-bot the-verse-bot Public

    Aurora is a multi-purpose discord bot used for: recording meetings, managing member roles, onboarding new members, and much more!

    TypeScript 2

  5. ExpressionCompiler ExpressionCompiler Public

    Compile string expressions into C# code at runtime

    C#

  6. AiB-App AiB-App Public

    Forked from Versebuilding/AiB-App

    Adventures In Breath: Game that responds to YOU

    C++