skip to content
meistyr.tech/~luke
open to software engineering roles · local or remote

Luke Ericksen Software engineer. Security background. Automation habit.

I build software in TypeScript and NestJS, and I run it in production. Four years in security and IT operations taught me how it breaks.

auth/auth.guard.ts
// condensed from rs-api-portfolio
async canActivate(ctx: ExecutionContext) {
  const token = bearerToken(ctx);
  if (!token) throw statusError(401, 'Unauthorized');

  const user = this.tokens.verifyAccessToken(token);
  if (!isSiteKey(user.roles)) {
    const account = await this.loadAccount(user.id);
    // revoked by logout
    if (account?.token_version !== user.tv)
      throw statusError(401, 'Unauthorized');
  }

  if (!canAccess(user.roles, method(ctx)))
    throw statusError(403, 'Forbidden');
  return true;
}
01 — about

Security taught me how systems break.

Now I build them.

summary

Most of what I’ve built replaces a manual process: imaging machines one at a time, pulling threat indicators out of reports by hand, running a league’s operations in spreadsheets.

I came to software through systems administration and security operations, so I build with failure in mind: validate every input, authenticate before authorizing, and roll back anything that would leave data in a bad state.

Luke Ericksen

Luke Ericksen

based
Richmond, VA
focus
Software engineering
background
Cybersecurity
status
Open to work
02 — experience

Where I've worked.

Full Stack Engineer

Building the league platform for an established competitive league on NestJS, Prisma and PostgreSQL, in alpha against real stakeholder deadlines.

Car Soccer City · Freelance
May 2026 — now
Founder & Full Stack Engineer

Designed, shipped and operated a production esports platform across seven competitive seasons, serving 7,100 users with no unplanned downtime.

Royalty Series · Freelance
Jan 2024 — May 2026
Cyber Security Analyst

Detection engineering and threat hunting across a Fortune 500 enterprise, plus the ingestion pipeline and API integrations that fed the SIEM.

Dominion Energy
Feb 2024 — May 2026
Network & Device Security Contract

Network and endpoint security assessments across client environments, with hardening and remediation recommendations.

ProAmenities
Sep 2023 — Feb 2024
Systems Administrator

Windows, networking and security infrastructure across 90+ client environments, including a PXE imaging server and Proxmox lab builds.

Networking Technologies & Support
Feb 2022 — Sep 2023
03 — work

What I've built.

Projects I build or lead, from schema to deploy.

001

Car Soccer City

case studyin alpha

League management platform for an established competitive league, replacing spreadsheet operations with a database-driven system built against stakeholder deadlines.

NestJSTypeScriptPrismaPostgreSQLReactNext.js
→May 2026 — now
002

Platform for a competitive Rocket League circuit, with one NestJS API at the center: written to by a Discord bot and read by a Nuxt site across seven seasons.

NestJSNuxtVueTypeScriptNode.jsMySQLMariaDBDockerUbuntuPM2CloudflareDigitalOcean
→Jan 2024 — May 2026
003

winnower_

the siterepoopen sourcein alpha

Content blocker for Chromium browsers. Ten community filter lists compile to about 130,000 Manifest V3 rules at build time, and the lists ship inside the extension. It has no server behind it and asks for nothing but a daily check for a new release.

TypeScriptManifest V3esbuildChromium
→Sep 2026 — now
004

Threat Intelligence Ingestion Pipeline

case study

Indicators used to be pulled out of PDF, Excel, CSV and JSON reports and entered by hand. The pipeline parsed and normalized those inconsistently formatted reports and onboarded the indicators into a SIEM as detection-ready content.

PythonPDF ParsingExcel · CSV · JSONNormalizationSIEM
→2025 — 2026
005

Project Signal

case studyin development

Community project with a small group of developers: one player profile across games, replay stats, scrim finding and events.

Next.jsReactTypeScriptNestJSMariaDBPrismaDocker
→May 2026 — now
04 — education

Where I studied.

The formal half of how I got here.

ECPI University seal
B.S. Computer Information Science
ECPI University
attended2021 — 2023
4.0
cumulative gpa
Graduated Summa Cum Laude as class valedictorian.
05 — stack

What I reach for.

The tools I actually use, grouped by where they fit.

languages
  • TypeScript
  • JavaScript
  • Python
  • PowerShell
  • SQL
software engineering
  • Node.jsNestJS
  • Next.jsReact
  • NuxtVue
  • REST APIsPrisma
  • PostgreSQLMySQLMariaDB
  • JWTOAuthRBAC
automation & infra
  • DockerLinuxProxmox
  • PM2
  • GitHub Actions
  • AWS S3IAMEntra ID
  • CloudflareDigitalOcean
security engineering
  • Detection Engineering
  • SIEMSplunkElasticsearch
  • EDR/XDRLog Analysis
  • Threat Hunting
  • MITRE ATT&CKIncident Response
06 — certifications

What I've certified in.

Splunk Core Certified Power User
Splunk
Aug 2025
GIAC Security Essentials (GSEC)
GIAC
Mar 2025
CompTIA Security+
CompTIA
Aug 2022 · renewed 2025
07 — contact

Where to find me.

sent to my email · privacy