Available for work

Logan
Ellis.

Full-stack engineer building production-grade software across healthcare and startups. 5+ years turning hard problems into clean, scalable systems.

~/ cat about.txt | grep skills
Scroll

01 — About

Who I Am

Hey — I'm Logan, a full-stack engineer based in Newport News, VA. I've spent the last 5+ years building production software at startups and growth-stage companies, primarily in healthcare tech and startups.

I care a lot about writing software that's actually maintainable — clean APIs, thoughtful architecture, and systems that hold up when things get weird. I've mentored junior engineers, led technical initiatives, and shipped end-to-end features across the full stack.

When I'm not coding professionally, I'm running a homelab out of my house, tinkering with self-hosted infrastructure, or writing about things I've learned the hard way.

TypeScript / JavaScript React Node.js Python AWS / GCP PostgreSQL Docker / Kubernetes FHIR / HL7
5+
Years of experience
4–5
Junior devs mentored
Coffee consumed

02 — Experience

Where I've Worked

2022 — Present
Onyx Health
Current
Full-Stack Engineer

Building platform-wide integrations and SMART on FHIR applications for healthcare clients. Inherited and significantly extended the core integration layer, expanding it to support multi-client workflows at scale.

  • Designed and extended platform-wide APIs consumed by multiple healthcare clients
  • Built SMART on FHIR applications integrated with major EHR systems
  • Mentored 4–5 junior engineers, conducting code reviews and pair programming sessions
  • Established frontend architecture patterns and component libraries adopted org-wide
React TypeScript Node.js FHIR AWS PostgreSQL
Apr 2022 — Mar 2023
Jindo
Full-Stack Developer

Built sports betting products — AkitaScreen, a real-time odds viewer, and Drever, a risk management dashboard for sportsbooks. Inherited a live React codebase and redesigned it from the ground up without taking the product offline.

  • Rebuilt a live React codebase to support a new backend data structure — in production, with real users
  • Implemented virtualized list rendering with react-window for high-volume real-time data
  • Built webhook-driven state management for live odds updates across the UI
React TypeScript Webhooks react-window
Nov 2020 — Feb 2024
Gigtor
Co-Founder & Back-End Developer

Co-founded a platform connecting gig workers with opportunities. Owned the full technical architecture — designed the systems, wrote the APIs, ran the dev team, and made the infrastructure calls from day one.

  • Designed and built RESTful APIs with Node.js and Express deployed via Firebase Cloud Functions
  • Created the overall technical architecture across all products in development
  • Implemented an AI-powered chatbot using AWS Amplify and Amazon Lex
  • Facilitated sprint planning and regular development team meetings
Node.js Express Firebase AWS Amplify Amazon Lex

03 — Projects

Things I've Built

Homelab Infrastructure

Self-hosted stack on bare-metal running 10+ services — from DNS-level ad blocking to automated home control. Zero cloud bills.

Docker Raspberry Pi Tailscale Cloudflare
BookVault

Self-hosted personal library manager for books and comics. Barcode scanning with auto-lookup via Open Library and Metron APIs, OIDC authentication through Authentik, and collection value tracking.

React Express PostgreSQL OIDC
🧬
FHIR Integration Layer

Platform-wide healthcare integration layer supporting SMART on FHIR apps across multiple clients and EHR systems.

FHIR Node.js TypeScript AWS

04 — Homelab

The Infrastructure

Running a full self-hosted stack on bare-metal hardware out of my house. Everything is containerized with Docker Compose, reverse-proxied through Nginx Proxy Manager, and secured via Tailscale for private access and Cloudflare Tunnels for selective public exposure.

Zero cloud dependency. Full control. Pi-hole handles DNS-level ad blocking for the entire network. Home Assistant runs on a dedicated Raspberry Pi for full home automation — Roku, lights, sensors, the works.

Gitea Self-hosted Git
Home Assistant Raspberry Pi · Smart home
Ghost Blog platform
Pi-hole DNS · Network-wide ad block
Umami Analytics · Privacy-first
Nginx Proxy Manager Reverse proxy · SSL termination
homelab — docker ps
# Running containers
$ docker ps --format "table {{.Names}}\t{{.Status}}"
nginx-proxy-manager   Up 47 days
gitea                  Up 47 days
ghost                  Up 47 days
pihole                 Up 47 days
umami                  Up 47 days
home-assistant        Up 12 days

# Network
$ tailscale status
homelab      100.x.x.x   online
cloudflare-tunnel   active

05 — Writing

On the Blog

Coming soon Setting Up a Zero-Trust Homelab with Tailscale and Cloudflare Tunnels Homelab Coming soon What SMART on FHIR Actually Means in Production Healthcare Coming soon How I Mentor Junior Engineers (And What I Wish Someone Told Me) Engineering

// more posts in progress — subscribe via the contact form to be notified


06 — Contact

Let's Talk

Whether you've got a project in mind, want to talk engineering, or just want to nerd out about homelab setups — my inbox is always open.