Skip to content
Sam Randall
Software Engineer
ProjectsUI · Performance · Shipping

Built for speed, designed for clarity.

A curated set of builds across UI, cloud, and automation.

Raid

A deep-space multiplayer FPS in Unreal Engine 5 with a custom procedural terrain toolchain.

2025Solo Developer: gameplay, tools & backendFeatured

A "cowboys in space" multiplayer first-person shooter built in Unreal Engine 5 with C++ across 18 gameplay modules. A server-authoritative Rust backend (Axum + PostgreSQL) handles auth, inventory, matchmaking and persistence, alongside the Gameplay Ability System and StateTree-driven AI. Includes a custom Python terrain-generation tool that builds 16-bit heightmaps from fBm / ridged-multifractal noise with C++-accelerated thermal & hydraulic erosion, 21 biomes, and SDF / marching-cubes cave meshing, with assets authored in Blender.

Engine

UE 5.7 · C++

Built

Custom terrain generator

Unreal Engine 5C++BlueprintsPythonRustPostgreSQLBlender
Unreal Engine 5C++Procedural GenMultiplayer

Veridical Manufacturing

Production e-commerce platform with a hardened Stripe payments stack.

2025 – 2026Full-stack EngineerFeatured

A full-stack manufacturing e-commerce platform built with Next.js 15, React 19 and TypeScript. Server-authoritative catalog, pricing and tax; a Stripe checkout hardened for production with idempotency keys, Stripe Tax, and cart-aware shipping rates. Redesigned around a shared design system of reusable UI primitives, with full technical SEO: per-page metadata, Open Graph / Twitter cards, JSON-LD structured data, canonical URLs and generated sitemaps. Shipped via a check-gated deploy pipeline (types, lint, build) and multi-stage Docker to AWS ECR / EC2 behind Caddy with automatic TLS.

Focus

Payments + Reliability

Delivery

Production

Next.jsReactTypeScriptTailwindStripeDockerAWSCaddy
Next.jsStripeAWS

Honest & Reliable Motors

Marketing + lead-gen platform for a Texas used-car dealership, with a custom admin panel and email inbox.

2026Full-stack Engineer (Freelance)Featured

A production marketing and lead-generation website for Honest & Reliable Motors, a Texas used-car dealership built around a vehicle-finder service. Next.js 16 (App Router), React 19, TypeScript and Tailwind v4, backed by SQLite (better-sqlite3) with Litestream streaming replication to S3 for point-in-time restore. Includes runtime-editable inventory, lead-capture forms, and a custom admin panel with HMAC-signed cookie sessions — inventory CRUD plus an integrated email inbox where inbound mail (SES → S3) is parsed and indexed into SQLite, with reply and compose. Deployed as a hardened Docker container behind Caddy with automatic TLS on EC2, using least-privilege IAM policies and a documented deploy runbook.

Focus

Lead-gen + Admin tooling

Delivery

Production

Next.jsReactTypeScriptTailwindSQLiteLitestreamAWS SESDockerAWSCaddy
Next.jsSQLiteAWS

Veridical Mobile Apps

Native iOS & Android BLE controllers for trailer lighting and power-jack hardware.

2025Mobile Engineer (iOS + Android)Featured

Native companion apps on both platforms, SwiftUI (iOS) and Kotlin / Jetpack Compose (Android), that pair with 6-channel BLE relay hardware over the HC-08 UART profile to control trailer lighting and hydraulic power-jack systems. Includes a checksummed binary command protocol, latching and momentary (press-and-hold) controls, live RSSI display, and Android 12+ runtime permission handling.

Platforms

iOS + Android

Hardware

6-channel BLE relay

SwiftSwiftUIKotlinJetpack ComposeCoreBluetoothBLE / GATT
SwiftUIKotlinBLE

Lighthouse: Person Detection

Real-time person detection streaming YOLOv11 over WebSockets.

2025AI & Full-stack EngineerFeatured

A real-time person-detection web app: a FastAPI + OpenCV service ingests webcam / RTSP / video streams, a YOLOv11 model performs detection, and a Django + Channels backend pushes live stats over WebSockets to a Vue 3 / Vuetify frontend. Multi-service, GPU-aware, and containerized with Docker Compose.

PythonDjangoVue.jsFastAPIOpenCVYOLOv11WebSocketDocker
YOLOv11DjangoVue

This Portfolio

The site you're on: Next.js, shipped via Docker to AWS behind Caddy.

2026Developer

This portfolio: a static Next.js (App Router) site with Tailwind CSS, hardened with a strict Content-Security-Policy and security headers, and deployed as a non-root Docker container to AWS (ECR / EC2) behind a Caddy reverse proxy with automatic HTTPS.

Next.jsTypeScriptTailwindDockerAWSCaddy
Next.jsDocker
Case studies + shipped featuresNext.js · TypeScript · React