My Projects

Take a look at my prior and ongoing projects, both personal and professional projects.

Stay Plus+

A monolith of one server with four websites, powering the new expansion of Stay Plugged In. The REST API server supports the needs of four websites, three of which are public facing websites with one administrative dashboard. The REST API server manages secure access via API keys and JWT tokens for user authentication and authorization to application data resources.

Details

Professional

Stay Plugged In

View Site

Impact & Callouts

  • Created to serve multiple "client islands" to meet quick-paced business demands for iteration and sub-brand product launches quickly and adeptly.
  • Concepts: Monorepo CI/CD, REST API, Multi-Role User Access, S3 Object Storage

Tech Stack

Astro
React.js
Severless
Node.js
Hono
SQLite
Turborepo
DigitalOcean

Stay Plugged In

As the product manager and one of the contributing developers, this full stack web application serves thousands of users to find or recruit for scholarship opportunities. Within my role, I ideate and communicate with several company department leaders to translate business needs for customers into deployed features.

Details

Professional

Stay Plugged In

View Site

Impact & Callouts

  • Platform has facilitated over $40 million in scholarships between institution and student.
  • Platform supports over 100k social interactions, consiting of messaging, follows and profile views, per month.

Tech Stack

Next.js
React.js
SCSS
SSR + SSG
Severless
Node.js
Contentful
Hasura
Stripe
DigitalOcean

Emerge OMS

An order management system, where webhooks are consumed from Shopify to sync order data to allow administrative control over orders, products and profit sharing. The system allows for vendors and administrators to interact with orders at various stages of production and generate revenue and cost reports.

Details

Professional

Emerge Apparel

Impact & Callouts

  • This OMS has saved affected employees 15+ labor hours a week.
  • The application allowed for up to date revenue share amounts and order processing to be viewed by company clients.

Tech Stack

Next.js
React.js
Severless
Node.js
Shopify GraphQL API
Webhooks
Upstash - QStash

SPIN Coca-Cola All-Stars

As the sole contributor, this web app collects nominations for the marquee sponsored event. The system is designed to support multiple roles, allowing for nominees, nominators, judges and internal admins to access and mutate the appropriate data.

Details

Professional

Stay Plugged In

View Site

Impact & Callouts

  • Application ran without downtime for the two nomination periods over two years.
  • Application allowed for seamless nomination collection, along with data collection and manipulation to present a seamless view to judges.

Tech Stack

Next.js
React.js
ShadcnUI
Tailwindcss
Turbo
Severless
Node.js

Custom RTMP / SRT Relay Broadcast Server

A set of containerized services that (1) ingest RTMP feeds from a broadcast client, then (2) relay the A/V feed via the SRT relay protocol to an end consumer client. This allows the broadcaster to be able to capture 1080p/60fps A/V feeds over the network (and/or remotely) to then produce a live stream.

Details

Professional

Stay Plugged In

Impact & Callouts

  • Includes concepts: RTMP Ingest, SRT Relay, FFMPEG, Docker Containers, Microsservices

Tech Stack

Express
Docker
Bash Scripts
FFMPEG
RTMP
SRT Relay
DigitalOcean

Clash Challenges

A pairing of a multi-tenant suite of client sites + an administrative dashboard to manage tournament operations, focused on esports. The stack allowed for the management of long running events, seasons, and brackets across a multi-organizational level of access for many users.

Details

Professional

Stay Plugged In

View Site

Impact & Callouts

  • The application has served three companies within multi-year operations, hosting leagues and competitions.
  • The league generation and management features have saved on average 20 hours of work per week, compared to manual tracking methods.

Tech Stack

Next.js
React.js
GraphQL
Turbo
ShadcnUI
Tailwindcss
Severless
Node.js
Hasura
DigitalOcean

My Portfolio Website

"tayls.dev" hosts my personal story, blog and travel photography collections. I often use this site as a playground for new ideas, new releases and new technology to test and validate new features to then use in larger applications for my professional pursuits.

Impact & Callouts

  • No real callouts or impact here :)

Tech Stack

Svelte
SvelteKit
Node.js
Deployed to Vercel