An automated EDI pipeline integrating with freight customers via Stedi, processing inbound order tenders (204), returning acceptance/rejection acknowledgments (990), and transmitting real-time container status updates (214). Built in Python with SQLAlchemy, replacing manual order entry for supported customers.
A Python/Django API bridging the modern application stack with the legacy operations database. Hosts EDI webhooks, the driver SMS chatbot, POD capture with OCR, and document classification, backed by Celery for asynchronous processing.
A Laravel 12 / Vue 3 (Inertia.js) internal operations platform covering the full container lifecycle, driver payroll, yard operations, and role-based access, with real-time updates via Laravel Reverb and AI-powered chassis photo review using OpenAI Vision.
A mobile-first driver application built with Vue 3 and Ionic, distributed as installable iOS and Android apps via Capacitor. Drivers log trips across multiple trip types, attach required documentation, and submit weekly payroll.
A conversational SMS chatbot letting drivers report container events and submit proof-of-delivery photos, with container-number validation, session management, and rate limiting. Built with Django and Twilio.
A mobile-first PWA for yard workers to manage in-yard container inventory in real time, with container search, location filtering, and an empty-container workflow. Built with Vue 3 and hosted on AWS Amplify.
A customer-facing Vue 3 single-page application providing shipment visibility, document upload and download, notes, and team management. Hosted on AWS S3 + CloudFront with automated CI/CD via GitHub Actions.
A real-time queue management system using QR-code check-in, GPS geofencing, and WebSocket live updates, with multilingual Twilio SMS notifications. Built with Laravel 12 and Laravel Reverb.
A document-processing workflow using Google Document AI to extract structured data from customer PDFs, feeding a tool that lets users review extracted line items and generate Bills of Lading.
A read-only internal tool surfacing the full edit history of containers from the legacy database, with server-side search, sorting, filtering, and CSV export. Built with Astro, Vue 3, and TanStack Table.
A Python safety-net service that exports critical operational data to compressed CSVs and emails them off-site on a schedule, keeping data accessible during infrastructure outages.
Design and operation of infrastructure across AWS (RDS, S3, CloudFront, Amplify, SES), Azure, Digital Ocean, and Laravel Forge, with Dockerized services and automated CI/CD deployments.
A single page application for managing the pipeline of products and product data from vendors to the Hertz Furniture website.
A single page application built to replace functionality from an IBM AS-400 system. The application consists of a number of modules with varying functionality based around data entry and reporting.
A mobile catalog application built with Ionic and Angular.
A script to grab data from multiple Airtable bases/tables and create tables in the local MySQL database.
A script to grab data from multiple Trello boards/cards and create a report based on the collected data.
A script to connect to an email account, get the unread email, save the attachments, and mark each processed email as read. Used in leiu of an API from the service provider.
Added the functionality to respond to a lead from the existing leads datatable using the data from the lead and a modal to view and send the response.
Generates a company email signature based on current user and company role. User can do limited additional customization and copy the result to be pasted in their preferred email client.
A landing page linked to in the company Instagram account with data retrieved from a WordPress REST API.
A gallery page originally retrieving content from Airtable using the API and later converted to use local data synced from Airtable.
Need a product-minded engineer who can ship and support? Let’s talk.