About me
I'm a software engineer at Allegion (Schlage) with 4+ years of production backend and API experience, specializing in application security — authentication/authorization hardening with mTLS/X.509 and OIDC/JWT/JWKS, automated security testing, and incident response. I build and secure partner-facing APIs on Azure with event-driven architectures. Originally from Hefei, China; now living and working in Colorado, USA.
Before that, I spent two years doing NLP/ML research at CU Boulder. Outside of work I shoot photos — see my photography site at jaynlper.pages.dev — and I'm currently reading AI Engineering by Chip Huyen, with chapter quizzes I write along the way.
GitHub Activity
Background
-
University of Colorado Boulder, Master of Science
Computer Science, GPA: 3.9 -
University of Colorado Boulder, Bachelor of Science
Computer Science, GPA: 3.5 -
Stanford University, Summer School
Computer Science
Work Experience
-
Software Engineer, Allegion (Schlage)
2022.6 - Present
Application security and backend engineering: mTLS/OIDC authentication hardening across production services, 10+ partner-facing APIs, and Azure event-driven systems (Event Hub, Key Vault, Terraform)
-
Software Engineer (Part-time), NeurIPS
2022.6 - 2022.8
Refactored and modularized a ~10,000-line core codebase supporting NeurIPS conference workflows, improving maintainability
-
Software Engineer Intern, Allegion
2021.5 - 2021.8
Built reusable Cypress automation and refactored JavaScript integration tests into shared functions, reducing duplicated test code by 32%
-
Course Facilitator, Data Science Master program
2021.1 - 2022.8
Facilitated in Tree and Graphs course and assisted graduate student with programming questions
-
Grader, CSCI 3155 principle programming language
2020.8 - 2021.5
Collaborated with the professor to grade assignments and exams
-
Research Assistant, NLP lab of CUB
2019.8 - 2020.11
Developed a BERT-based retweet-prediction classifier in Python, applying NLP/ML methods to identify high-engagement content
-
Learning assistant, Math department of CUB
2018.8 - 2020.12
Taught pre-calculus course for 5 semesters. Coached more than 300 college students for calculus
What I'm doing
-
Application Security
Hardening authentication and authorization for production APIs — mTLS/X.509, OIDC/JWT/JWKS, and automated security testing.
-
Backend & Cloud Engineering
Designing and shipping production APIs and event-driven systems on Azure — .NET, Terraform, Event Hub, Key Vault, Kubernetes.
-
Photography
Landscape and travel photography. See my collections at jaynlper.pages.dev.