Hi, I'm Nithisha Nantha Kumar.

A persistent programmer with a passion for inclusive projects that have real-world applications.

About

I'm a Computer Science student at the University of Michigan. My persistence drives me to constantly develop my problem-solving and programming skills by working on complex projects with practical applications. I have experience working on various technical projects - from personal ones to collaborating with multi-disciplinary team members on industry projects.

  • Languages: C++, Python, C#, Java, SQL, HTML
  • Technologies: Unity, Git, Jira, Unreal Engine, Angular, ReactJS, Typescript, AWS, GCP, Kubernetes, Docker

Experience

Software Engineer
  • Developing full-stack features of the web store for Pokemon GO and other games to migrate in-app purchases to a third-party platform which generates $10M+ in weekly revenue.
  • Skills: ReactJS, JavaScript, Java, Python
Jun 2024 - present | San Francisco, California
Software Engineering Intern
  • Built content moderation features with open-source LLMs like flagging messages under a specific category, summarizing chats to give moderators context on a flagged message, and translating chat messages, that reduced dependence on third-party APIs and improved user data privacy.
  • Built a safety feature to block/hide harmful URLs w/ 3 tiers of security in Java, GCP, & Protobuf.
  • Skills: Python, Large Language Models, Prompt Engineering, Java, Angular, AWS SageMaker, Typescript, GCP, Kubernetes, Docker
May 2023 - Aug 2023 | San Francisco, California
Student Software Engineer
(U-M Multidisciplinary Design Program)

  • Worked with Amway scientists to develop a facial image-processing web app (using machine learning libraries for processing facial images and designing a relational database) in Amway’s AWS platform (EC2, S3, RDS).
  • Developed novel image stitching/auto masking algorithms with a 90% visual accuracy rating from Amway Scientists.
  • Skills: AWS, SQL, Python, Microsoft PowerPoint
Jan 2023 - Dec 2023 | Ann Arbor, Michigan
XR Development Instructional Aide
  • Assisting faculty to teach XR software development to a class of 50 students (EECS 498) by holding weekly office hours to explain and demonstrate programming methods for projects in Unreal/Unity and answering questions on Piazza.
  • Received unanimously positive feedback from students’ teaching evaluations.
  • Skills: Unreal Engine, Unity, C#, VR, AR
Jan 2023 - Present | Ann Arbor, Michigan
Software Engineering
Research Intern
  • Developed an AR Android/iOS mobile app with Unity3D/C#/Vuforia using accurate 3D statistical body shape models to test vehicle designs for accommodation of various occupant body types.
  • Tested the app through real-world experiments to ensure accuracy of body shape measurements for use in automobile engineering and medical areas.
  • Won the Blue Ribbon Award for exceptional presentation of the app during the Spring 2022 Undergraduate Research Symposium at the University of Michigan and third place in the 2022 UMTRI Summer Research Poster Contest.
  • Skills: Unity, C#, Microsoft PowerPoint
May 2022 - Dec 2022 | Ann Arbor, Michigan

Projects

FaceAR
FaceAR

Funded by Snap, Inc., FaceAR is an AR app to help facial disorder patients perform facial exercises accurately.

Accomplishments
  • Skills: Unity, C#, ARKit, CameraKit, Lens Studio, Jira
  • Pitched FaceAR with 3 other team members to Snap and received $65k funding for further development.
  • Working to iteratively improve FaceAR through patient feedback from Michigan Medicine.
  • Developing immersive facial exercise games to improve patient recovery process with Snap Engineers.

Pattern
Pattern

Awarded a $1k prize from Adobe, Pattern is an Adobe After Effects plugin that creates Islamic-architecture-style animations.

Accomplishments
  • Skills: C++, OpenCV, Cairo Graphics
  • Created this plugin independently based on a University of Waterloo research paper by Prof. Craig S. Kaplan.
  • Developed an algorithm to generate patterns that is faster than the algorithm used in the paper for several cases. Prof. Kaplan recognized and appreciated this algorithm.

RoboZoo
RoboZoo: Laid Off

A 3D puzzle game where you combine animals' abilities to demonstrate their irreplaceability against robotic counterparts.

Accomplishments
  • Skills: Unity, C#, Blender, Git, DALLE-3/GPT-3.5, ShaderGraphs, JIRA
  • Worked with 4 team members to create this game in an agile environment in ~6 weeks.
  • Specifically created all 3D character models from scratch in Blender, textures using DALLE-3 and Photoshop, characters' animation FSM controllers (Mixamo), scene dividers/transitions, post-processing/VFX (for water/attacks), scripted/animated the opening cut scene, health system/UI, guidance system, envelope collectible transitions, tutorial level camera panning, main menu screens, and more.
  • Utilized industry standard coding techniques like Pub/Sub.

HumanShape
HumanShape™ AR

An AR app to test vehicle designs for their ability to accommodate humans of various body types.

Accomplishments
  • Skills: Unity, C#, Vuforia, Git
  • Worked with U-M Scientists to create an app that displays accurate 3D human models in real-time by changing various parameters like BMI, age, and more.
  • Used human models in the real-world environment in AR to accurately estimate vehicle clearance space.

Legend of Zelda
Race Against The Rhythm

A Rhythm game prototype where the player moves to music note tiles by the next beat while defeating obstacles.

Accomplishments
  • Skills: Unity, C#, Git, Jira
  • Independently designed and implemented this rapid protoype in ~1.5 weeks.
  • Utilized industry-standard coding techniques like the Pub/Sub pattern in the code base.
  • Iteratively improved the game via feedback from playtesting.

Legend of Zelda
The Legend of Zelda

A Legend of Zelda (NES) Clone with custom mechanics.

Accomplishments
  • Skills: Unity, C#, Git, Jira
  • Worked with a team member in an Agile environment to build a dungeon level of the Legend of Zelda game from scratch.
  • Specifically implemented all enemy movements/spawning, transitions, UI, animations, Link's movement, 2D Bow room, and collectibles.
  • Created animations/sprites for a custom dungeon level where Link has to strategically build a path with tiles to cross lava obstacles.

A2Go
A2-Go!

A Pokémon Go Clone aimed to promote education and athletics in Ann Arbor, MI.

Accomplishments
  • Skills: Unity, C#, Mapbox, Jira
  • Worked in an Agile environment with a team member to create this project.
  • Created features to teach users about Ann Arbor's art/nature while simultaneously allowing them to get a work out by visiting various locations to plant trees in AR.

VRProj
ZombiTech VR

University of Michigan's CAEN Lab in VR with zombie-themed gamified interactions.

Accomplishments
  • Skills: Unreal Engine, Git, Jira
  • Worked in an Agile environment with a team member to create this project.
  • Developed a timed game where players have to interact with fast-moving components and NPCs.
  • Created VR interactions with real-world objects like printers, light-switches, trash cans, and more.

Skills

Languages

C++
Python
C#
Java
SQL
HTML

Technologies

Unity
Unreal Engine
Jira
Git
ReactJS
Angular


Typescript
AWS
GCP
Kubernetes
Docker

Education

University of Michigan

Ann Arbor, MI, USA

Degree: Bachelors of Science in Computer Science
GPA: 3.9/4.0

    Relevant Coursework:

    • Data Structures and Algorithms
    • Video Game Development
    • XR Development
    • Web Systems
    • AI and NLP
    • Theory of Computation

Contact