How I work

Production-minded engineering for data-heavy products.

I’m Kody Wells, a backend-focused Full-Stack Developer based in Orem, Utah. I specialize in building high-performance web applications that turn complex data into intuitive, fast, and reliable tools. My core skills include Python, FastAPI, Flask, and PostgreSQL, with deep experience in async APIs, Redis caching, background processing, and performance optimization.

Professionally, I’ve developed an internal Product Information Management (PIM) system from the ground up, integrating with Shift4Shop and SkuVault APIs to unify product catalogs, purchase orders, inventory, and kits. The platform leverages async SQLAlchemy for bulk upserts, Redis caching for speed, and materialized views for analytics-ready querying. I’ve also built real-time dashboards for sales, costs, warehouse operations, and a marketing analytics suite integrated with Listrak to serve insights for a 740,000+ subscriber base.

I focus on clean architecture, scalable data models, and production-ready deployment strategies using Gunicorn, Nginx, and systemd. Outside of work, I enjoy building hobby projects like a Magic: The Gathering deck builder and a Dungeons & Dragons knowledge app, as well as many other projects.

I also explore game development and compose music for games, combining technical systems design with creative audio production.

Technical toolkit

Tools for dependable systems.

A backend-first toolkit spanning application architecture, data, security, web interfaces, and production delivery.

Backend & APIs

  • Python
  • FastAPI
  • Flask
  • Django
  • Node.js
  • API Design
  • API Integration

Data & Performance

  • Database Design
  • PostgreSQL
  • SQLAlchemy
  • Redis
  • Celery

Web & Interfaces

  • JavaScript
  • Axios
  • HTML5
  • CSS3

Security & Delivery

  • Bcrypt
  • Scrypt
  • Git
  • Linux
  • Nginx
  • Gunicorn
  • Uvicorn
  • Systemd

Games & Audio

  • Unity
  • C#
  • Game Design
  • Sound Design
  • FL Studio
  • Serum
  • Music Composition

Production systems & personal builds

Systems built for real operations.

A selection of internal platforms, integrations, analytics tools, and full-stack applications.

01 / Data platform

Product Information Management (PIM) Platform

Internal
  • FastAPI
  • PostgreSQL
  • Async SQLAlchemy
  • Redis
  • Celery
  • Nginx
  • Gunicorn
  • systemd
  • Bcrypt
  • Built a ground-up PIM to normalize multi-site catalogs, kits, inventory, purchase orders, and suppliers.
  • Bulk upserts with async SQLAlchemy and ON CONFLICT; heavy use of materialized views for analytics speed.
  • Redis caching for hot paths; secure auth with bcrypt; admin UI for user and data ops.

02 / Live operations

Real-Time Sales & Operations Dashboard

Internal
  • FastAPI
  • Flask
  • SSE / WebSockets
  • Redis Pub/Sub
  • Celery
  • PostgreSQL
  • Bcrypt
  • Streams live sales, costs, and order status from ShipStation, Shift4Shop, and SkuVault.
  • Reduced memory pressure with chunked SSE updates; background jobs publish through Redis Pub/Sub.
  • Profit logic aligned across SQL + Python; includes pick/pack (builder/picker) ops views.

03 / Marketing data

Marketing Analytics & Listrak Integration

Internal
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Celery (Beat)
  • Listrak API
  • Materialized Views
  • Synced messages, performance, links, and subscribers for a 740k+ email list.
  • Scheduled 30-minute deltas; daily subscriber net-change charts; message drill-downs.
  • MV refresh strategy for fast dashboards without overloading OLTP tables.

04 / Commerce integration

Shift4Shop & SkuVault ETL / Catalog Sync

Internal
  • Async HTTPX
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Redis
  • Concurrency / Retry
  • Full catalog ingest per site: products, distributors, price levels, categories, external IDs, features, galleries, option sets/choices, manufacturers.
  • Concurrency control with semaphores, robust retry & backoff; conflict-safe batch upserts.
  • Sales & PO ingestion, plus weighted days-to-receive metric from PO and receipt history.

05 / Personal project

Magic: The Gathering Library & Deck Builder

  • Python
  • Flask
  • Scrypt
  • Jinja2
  • PostgreSQL
  • JavaScript
  • HTML
  • CSS
  • Developed a full-stack app for creating and managing Magic: The Gathering decks and browsing card availability.
  • Implemented encryption and data protection with Scrypt to secure user data at rest.
  • Built a secure login/logout system (Jinja2 + Flask sessions) to keep each user’s decks scoped to their account.

06 / Personal project

Dungeons & Dragons Information Website

  • JavaScript
  • Node.js
  • Express
  • PostgreSQL
  • HTML
  • CSS
  • Built a searchable info site for D&D classes and spells with a clean, responsive UI.
  • Used a SQL database with POST/GET routes to manage content and queries.
  • Integrated Express templates with HTML/CSS for fast, accessible browsing.

Interactive systems & original audio

Game development meets music composition.

Creative technical work exploring game systems, atmosphere, progression, sound design, and adaptive audio.

07 / Interactive systems

Game Development

Creative / Technical
  • Unity
  • C#
  • Game Systems
  • UI Design
  • Prototyping
  • Game Design
  • Designed and prototyped game systems including tower defense mechanics, survival/base-building concepts, and card-based gameplay ideas.
  • Worked with Unity to explore player interaction, UI systems, object behavior, input handling, and game loop design.
  • Developed game concepts focused on strategy, progression, atmosphere, and replayable systems.

08 / Game audio

Music Composition for Games

Audio / Composition
  • FL Studio
  • Serum
  • Sound Design
  • Cinematic Music
  • Game Audio
  • Synth Design
  • Composed and designed music ideas for game projects, focusing on atmosphere, tension, fantasy, sci-fi, and combat-oriented themes.
  • Created custom synth sounds, pads, effects, and musical textures using FL Studio and Serum.
  • Explored adaptive game audio concepts, including mood-based composition for exploration, combat, and dramatic moments.