Dallas, Texas

Sean Carlisle

Senior full-stack engineer focused on Java, Spring, Angular, platform tooling, and the kind of systems work that keeps busy software operating cleanly under real load.

Sean Carlisle GitHub profile photo

What I work on

I’ve spent most of my recent career modernizing device trade-in and pricing platforms, building backend services, tightening security posture, and pushing shared delivery tooling into places where teams can use it instead of reinventing it.

My background sits at the intersection of application engineering and systems thinking: microservice migration, CI pipelines, operational debugging, and practical automation.

Highlights

Security and compliance

Implemented Fortify SAST and DAST scanning through GitHub Actions across multiple repositories, making vulnerability reporting and remediation far more consistent.

Shared platform tooling

Built reusable CI/CD workflows and a Java testing pipeline that published results to an S3-hosted reporting site, reducing one-off pipeline work across teams.

Distributed systems work

Maintained and evolved Java and Spring services for pricing, device search, and customer support across systems serving high-volume enterprise and consumer traffic.

Modernization

Contributed to decomposing legacy monoliths into service-based systems while still carrying day-to-day production responsibilities.

Stack and interests

  • Java
  • Kotlin
  • Spring Boot
  • Angular
  • TypeScript
  • PostgreSQL
  • Redis
  • AWS
  • GitHub Actions
  • Nginx
  • HTMX
  • Plotly
  • Computer Vision
  • AI and ML exploration
  • Arduino and Raspberry Pi
  • 3D modeling
  • Game theory

Public Services

Clearcast

Weather and radar view tuned around North Texas alerts and practical at-a-glance checks.

code
docker run --rm -p 8080:8080 --env-file .env -v "$PWD/data:/app/data" mavriksc/clearcast:latest
Open Clearcast GitHub README

Connection Monitor

Lightweight external visibility into connectivity tracking and uptime signal.

code
docker run --rm -p 3000:3000 -e HOSTS=8.8.8.8,google.com,amazon.com -e POLL_RATE=5 -e ALWAYS_ON=true -v "$PWD/docker-logs:/usr/src/app/logs" mavriksc/connection-monitor:latest
Open Monitor GitHub README

Coming Soon

fetchr

A manual-first Android companion for dog hide-and-seek and fetch sessions, with pets, reusable locations and spots, timers, session history, and progress stats designed to stay usable during real play instead of after the fact.

PriChat

An encrypted messaging system with an Android client and ciphertext relay, built around Signal-style session security, NFC bump exchange, encrypted local caches, queued delivery, and delete-on-receipt message handling.

Poker evaluator and trainer

A combined evaluation and training sandbox focused on hand strength, simulation-driven strategy, repeatable bot matchups, and measurable improvement across competitive play. The evaluator itself is designed around a map-based lookup that updates as cards are added, keeping the hand-reading path fast and direct.

Minecraft access

The server is public, but joining is whitelist-based. Submit the form and I’ll review it before adding the account.