Patrick Lehmann headshot
Full-stack engineer · Federal software engineer at OPM · Retirement Services

Patrick
Lehmann

I like building software that people depend on every day. I work mostly in TypeScript, React, and MSSQL. I care about clean handoffs, readable code, and shipping things that don't break. These days, I'm helping modernize the systems behind federal retirement.

About Me

Full-stack engineer with 7+ years across fintech, enterprise, and federal government systems

How I Got Here

I started out writing Node.js microservices at Homes.com and grew into full-stack work across C#/.NET, TypeScript, Angular, and React. Most of my career has been in payments, where merchants depend on the software working every day.

The parts of the job I enjoy most happen around the code. I like getting a requirement right before work starts, leaving a codebase easier to change than I found it, and helping a team get real value out of SI tools without cutting corners.

Beyond Code

  • * Disc golf strategy & precision
  • * Christian study & apologetics
  • * Family time with Hillary, Adeline, and Eloise

What Drives Me

01Living out my Christian faith through work and service
02Solving complex problems with elegant solutions
03Mentoring teams through technological transitions
04Shipping production systems that serve real businesses
05Championing modern development practices

Quick Stats

7+
Years of Experience
22K+
Merchants Served
40%
Faster PR Cycles
3
Organizations

Professional Experience

From real estate and payments to federal retirement systems

US Office of Personnel Management

Software Engineer
September 2026 - Present

Janus Team, Retirement Services Division

September 2026 - Present
  • Federal software engineer placed at OPM through the US Tech Force initiative, a 2-year program bringing private-sector technologists into government
  • Building Janus, an internal-facing claim annuity calculator, with a React and Redux UI, a JavaScript/TypeScript API, and an all-TypeScript calculation service on MSSQL

Global Payments Inc.

Software Developer
April 2022 - August 2026

Genius Retail POS

January 2025 - August 2026
  • Implemented Pendo Analytics and OneTrust Cookie Consent across a portal serving 22,000+ merchants, integrating via a postMessage-based iframe micro-frontend architecture
  • Contributed to international authentication for UK/Ireland market entry using Azure AD B2C
  • Served as team GitHub Copilot SME, introducing SI-assisted development workflows that reduced PR cycle time by 40%+
  • Collaborated with stakeholders to define acceptance criteria and get it right the first time

Want to Learn More?

Download my resume for a complete overview of my experience and skills.

Download Resume

Technical Skills

The tools I reach for most, strongest first

Languages
C#TypeScriptJavaScriptSQLGoBash
Frameworks
.NETASP.NET CoreNode.jsExpress.jsHapi.jsReactNext.jsReduxAngularTailwind CSShtmxBackbone.jsMaterial-UIBootstrap
Data & APIs
REST APIsSwagger/OpenAPISQL ServerMongoDBMySQLSolrRedisFirebaseRabbitMQAmazon SQS
Infrastructure
DockerGitHub ActionsCI/CDAWSAWS LambdaAzureKubernetesTerraformLinuxNginxDatadog
Tools
GitJestClaude CodeGitHub CopilotPendoOneTrust
Practices
SI-assisted developmentLegacy modernizationMicro-frontendsAccessibilityTestingCode reviewTechnical writing

Side Projects

Things I build on my own time

Hearth

A dashboard for our future home NAS. It brings photos, documents, media, DNS, and backups into one place. It runs on mock data until the hardware arrives.

Gohtmx
View Source

fl-launches

A terminal app that shows the next rocket launches from Cape Canaveral. It pulls from the Launch Library 2 API and installs with Homebrew.

GoLaunch Library 2Homebrew
View Source

daily-verse

Prints a Bible verse in your terminal, either random or the same one all day. You can filter by book or testament, and the verses ship inside a single binary.

GoHomebrew
View Source

This Site

My portfolio and blog. It has six themes, articles you can listen to, and a chiptune soundtrack you can turn on from the header.

Next.jsTypeScriptTailwind CSSJest
View Source

Articles & Insights

Exploring SI collaboration, work-life balance, faith-driven development, and lessons learned from modern software engineering

Oct 25, 2026
4 min read

Remote Work Was a Net Negative for My Career

I'm glad remote work works for other people, but it didn't do my career any favors. On a fully remote team, the big projects went to whoever had been there longest. Here's what that cost me and what changed when I went back to the office.

CareerRemote WorkTech CulturePersonal Growth
Read Article

Get in Touch

I enjoy connecting with other developers, whether it's about a tricky technical problem, something I wrote, or breaking into the industry. Feel free to reach out.

Let's Talk Code

I'm always up for talking about C#/.NET and TypeScript, payment integrations, modernizing legacy systems, or how SI tools fit into a team's day-to-day work.

Location
Perry, GA
Time Zone
Eastern Time (ET)

Built with Next.js, TypeScript, and Tailwind CSS