Professional Experience
Newt Games / Newt Group LLC
Independent Game Developer
Oct 2024 - Present
Localytics (acquired by Upland Software)
Senior Full-Stack Engineer & Tech Lead
May 2018 - Sep 2024
Hewlett Packard Enterprise
Systems Engineer – Storage OS
Jul 2015 - Feb 2018
Red Hat
Software Engineering Intern
Jun 2014 - Aug 2014
University of Massachusetts Amherst
B.S. in Computer Science
Sep 2011 - Jun 2015

Newt Games / Newt Group LLC

Independent Game Developer

CurrentOct 2024 - Present

Founder of a software studio specializing in cross-platform games and productivity tools.

Key Achievements

  • Mobile Gaming: Developed and launched mobile games with 20k+ users, monetized via in-app purchases and ads.
  • AI Integration: Integrated LLM pipelines (Python/Ollama) to power dynamic in-game chat and NPC interactions.
GodotGDScriptC++PythonLLMs

Localytics (acquired by Upland Software)

Senior Full-Stack Engineer & Tech Lead

6 yearsMay 2018 - Sep 2024

Core engineer for a mobile engagement platform (Push, In-App, Inbox). Led the technical integration of these services into the Upland ecosystem following the acquisition.

Key Achievements

  • Campaign API: Tech lead for the new Campaign API, a high-throughput microservice designed to replace legacy Rails infrastructure, with ~10x speed improvements.
  • Unified API: Designed and implemented Push / In-App support in Upland's Unified API, allowing existing Upland customers to immediately take advantage of Localytics features.
  • Security: Integrated Single Sign-On (SSO) and strict rate-limiting policies into the Ambassador API gateway, enhancing security and stability through JWTs.
  • Frontend Modernization: Re-engineered the "Workflows Journey Builder", a tree-based graphical campaign builder, optimizing state management for a snappy, responsive user experience.
  • Mobile SDK: Led a rewrite of the Localytics iOS SDK, ensuring seamless interoperability with Objective-C and modern SwiftUI/React Native bridges.
  • Resilient Offline Sync: Architected a lightweight, resilient offline event buffering system to guarantee data integrity for customers with intermittent connectivity.
ReactTypeScriptGoSwiftNode.jsDockerKubernetesPostgreSQLRedis

Hewlett Packard Enterprise

Systems Engineer – Storage OS

3 yearsJul 2015 - Feb 2018

Platform engineer for the 3PAR Storage OS, a mission-critical storage solution used by major movie studios, such as DreamWorks Animation.

Key Achievements

  • Java APIs: Developed Java-based management APIs within a mature storage ecosystem involving hardware drivers, kernel modules, and user-facing UIs.
  • CI/CD Optimization: Containerized the platform team's exports using Docker and Jenkins, reducing build time from 45 minutes to 5 minutes.
  • High Availability: Designed high-availability services to manage file system data synchronization for large-scale enterprise clusters.
  • Access Control: Implemented Role-Based Access Control (RBAC) features for local and LDAP users.
JavaDockerLDAPLinuxStorage Systems

Red Hat

Software Engineering Intern

SummerJun 2014 - Aug 2014

Supported the Red Hat Storage team on the Logical Volume Manager (LVM) project.

Key Achievements

  • Kernel Debugging: Investigated and reproduced complex customer-reported kernel and LVM issues in local Fedora and CentOS environments.
  • Tooling: Contributed patches to internal tooling and documented debugging workflows for the platform team.
CLinux KernelLVMGitBash

University of Massachusetts Amherst

B.S. in Computer Science

4 yearsSep 2011 - Jun 2015

Dual-specializations in Artificial Intelligence and Software Engineering.