Adam Langbert

Senior Software Engineer

About

Austin, TX

Education

University of Maryland
BS in Computer Science
GPA: 3.99
University of Maryland
AA in Computer Science
GPA: 4.0

Languages

TypeScript/JavaScriptHTMLCSSPythonJavaLuaGolangRustSQL

Technologies

ReactTailwindCSSGitPOSIX/Unix/LinuxDockerNodeSpring/Spring BootPostgreSQLPrisma

DevOps

AWSGitHub ActionsGitLab CI/CDTCP/IPDNS

Experience

Senior Software Engineer
Geodewww.geode.io|November, 2024 - Present

Full-stack software engineer developing custom solutions for diverse clients, ranging from mobile apps to data automation services. Focused on delivering end-to-end solutions that meet specific client requirements and business objectives.

  • Developed a full-stack iOS app using Expo / React Native and implemented a robust subscription system to enable monetization.
  • Built automated data processing service, streamlining client workflows and reducing manual data handling overhead.
Software Engineer
US Army - Army Software Factory|June, 2022 - Present

Tech lead for an internal tools team, focusing on accelerating development processes and ensuring security and compliance throughout the organization. The team plays a pivotal role in setting technical standards and providing support across app development teams.

  • Develops and maintains a comprehensive full-stack web application starter template, which significantly reduces time to production and increases developer efficiency for 15+ app teams.
  • Maintains over 20 frontend/backend packages, providing reusable solutions that streamline development processes.
  • Developed and delivered targeted programming curriculum, mentoring new developers and enriching the organization's technical knowledge base.
25S - Satellite Communication Systems Operator-Maintainer
US Army|2019 - June, 2022

Duties included the installation, configuration, maintenance, and operation of various fixed SATCOM terminals in support of both military and commercial end-users.

  • Utilized extensive knowledge of TCP/IP, DNS, and other networking protocols to troubleshoot and resolve issues.
  • Configured networking equipment such as routers, switches, modems, circuits, trunk groups, and other related equipment.

Open Source Projects

ts-explicit-errorsgithub.com/adamhl8/ts-explicit-errors
TypeScriptLibrary

A concise and type-safe error handling library for TypeScript, allowing users to treat errors as values in order to write more safe, readable, and maintainable code.

dataviewjs-habit-trackergithub.com/adamhl8/dataviewjs-habit-tracker
TypeScriptobsidian.mdPlugin

A code snippet for the Obsidian plugin Dataview, designed to generate a dynamic table without requiring specific Dataview annotations.

astro-validate-envgithub.com/adamhl8/astro-validate-env
TypeScriptAstroIntegration

An integration for the Astro web framework that provides a flexible system for defining and validating environment variables.