Hero image

I'm Thomas

I'm a seasoned technologist and software engineer specializing in fullstack development.

Get My Resume

Projects

Work

Generation Tux

Work

Led development of a multi-brand, RFID-enabled warehouse management system using microservices architecture on EKS, processing thousands of daily formal wear rentals.

PHPLaravelReactNextJSPythonDjangoJSGoHTMLCSSKerasKubernetesAWSTerraform

Menguin

Work

Architected brand integration of acquired formal wear company into Generation Tux platform, unifying e-commerce and fulfillment systems.

PHPLaravelReactNextJSPythonDjangoJSGoHTMLCSSKerasKubernetesAWSTerraform

GhostTunes

Work

Led development of a music streaming platform's web player and API, integrating frontend and backend systems for seamless audio delivery. GhostTunes is no longer online, so this link goes to the Wikipedia entry for it.

PHPLaravelJSHTMLCSS

Garth Brooks Official Site

Work

Developed custom album gallery and implemented responsive design for music legend's official digital presence.

PHPWordpressJSHTMLCSS

Trisha Yearwood Official Site

Work

Implemented responsive design and integrated e-commerce platform combining cookware, furniture, and music merchandising for the music legend's official digital presence.

PHPWordpressJSHTMLCSS

Open Source

PHP-Transducers

Open Source

A lightweight PHP library implementing transducers to optimize memory usage in functional programming operations.

PHP

HL7-PHP

Open Source

A fluent API library for healthcare data interchange (HL7) message parsing and construction, simplifying medical systems integration.

PHP

Koeus

Open Source

A small functional utility library. This was the first open source project I built in order to learn more about functional programming.

JS

Learning

DSL Practice

Learning

Explored compiler and interpreter theory through implementation of custom domain-specific languages and grammar parsers.

JSJest

Redis Clone (Go)

Learning

Implemented simplified Redis server in Go, parsing RESP protocol and managing in-memory data structures. This was an effort to learn more about low level programming, protocol implementation and concurrency.

Go

Algorithm Kata

Learning

Currently maintaining a repository of algorithm implementations and solutions focusing on fundamental computer science concepts.

JSJest

Contact Me

Get in touch! I'd love to hear from you.