Work

Senior Software Engineer at Light & Wonder

  • Designed and implemented the Multi-Table Game layout and transition system in Unity with C# which enabled seamless multi-gaming with “trend view” in new markets
  • Architected and implemented card and chip recognition Computer Vision (CV) AI in Python
  • Optimized the previous AWS AI chip detection pipeline from ~40s down to 0.5s locally which enabled continuous chip detection rather than waiting for responses
  • Created AI assisting tools for training and calibrating in Typescript ReactJS
  • Containerized the CV solution for bundled deployment using Docker
  • DevOps Engineer Level 2 at Ridgeline Apps

  • Designed key components of the new Ridgeline deployment and operations tool which enabled the DevOps team to cleanly manage environments and deployment and enabled the company to deploy environments and code continuously
  • Supported the company transition to Github Actions CI/CD which enabled continuous linting and unit test feedback for developers within minutes
  • Supported the company transition from Cloudformation to Terraform CDK
  • Containerized Ridgeline’s old deployment orchestrator tool which helped enable the company transition from Lambdas to ECS containers which enabled faster response times, better logging, and faster deployment through A/B
  • Improved deployment automation using Step Functions and Codepipeline
  • Improved deployment visibility through Datadog/Slack/Jira integrations
  • Ridgeline Apps Winter DevOps Internship

  • Designed and implemented Ridgeline’s code coverage tool
  • Ridgeline Apps Summer Internship

  • Designed Python GraphQL backend logic handlers for front facing dashboard analytics using an internal engine.
  • Debugged and tested backend using AWS Cloudwatch, DynamoDB, and Lambda.
  • Designed ReactJS frontend using hooks to control display flow and connect backend.
  • Intel Corporation Software Engineering Internship

  • Worked on the Non-volatile Memory Solution Group Function Validation team.
  • Worked developing test content and framework in Python to find firmware bugs in Intel's solid state drives.
  • Evolutionary Computing Systems Labratory Undergraduate Research Developer

  • Worked on a VR/mltiplayer simlation for the Navy using Unity, UNet, and SteamVR.
  • Worked full time on cyber-security game, NetDefense, using Unity and UNet.
  • Worked converting Navy models which included writing batch scripts and heavily documenting the mlti-step process.
  • Teaching Fellow for Introductory C-language and Object Oriented C++ Courses

  • Held office hours and helped students with projects.
  • C Course (CS135) explores pointers, file I/O, and strings on top of the basics.
  • C++ Course (CS202) teaches object oriented basics including classes, encapslation, inheritance, and polymorphism.