Professional software engineering background and undergraduate work.
Professional Experience · 2022–2026
Software Engineering
Associate Software Engineer at Assurant
Developed and maintained production web and mobile applications
using Ruby on Rails, React, React Native, and TypeScript.
Worked on REST and GraphQL APIs, automated testing, code reviews,
and technical design. Improved pagination and client-side caching
in a high-volume workflow, reducing API requests by approximately
2,000-fold.
Ruby on Rails
React
React Native
TypeScript
API Design
Testing
Senior Capstone · 2021
Computer Security
Addressing PCR Fragility in TPM 2.0 Systems
Investigated how changes to a platform's configuration, such as
firmware updates, can invalidate TPM 2.0 policies protecting
sealed encryption keys. Studied policy mechanisms in the TPM
Software Stack and implemented a Policy OR approach in Kmyth,
an open-source TPM 2.0 security framework maintained by the National
Security Agency, extending sealing functionality to accommodate
multiple expected platform states.
Computer Security
C
TPM 2.0
Open Source
Undergraduate Research · 2021
Machine Learning
Classifying Protein Signal Peptides
Evaluated supervised machine-learning algorithms for predicting
signal peptides in eukaryotic and archaeal protein sequences.
Prepared datasets, trained and tested classifiers using Weka,
and compared their performance using Matthews correlation
coefficient (MCC).
Machine Learning
Classification
Weka
Bioinformatics