JKP/SOFTWARE
Freelance software engineering · Spokane Valley, WA · Remote

I build the thing, then I keep it running.

Fifteen years of C# and full-stack work, plus commercial products I ship, sell, and support myself. I use AI tooling to move fast — but the reason projects land is that I can read, debug, and operate what comes out the other side.

Core stack
C# / .NET · TypeScript · Astro · SQL
Infrastructure
Linux · Cloudflare · Docker · self-hosted
Day job
Technical Team Lead, Comcast
Availability
Evenings & weekends · 10–15 hrs/wk

What you can hire me for

Fixed scope, fixed price, agreed before I start. If a project isn't a fit I'll tell you in the first call rather than after the deposit.

Most requested

Rescue an AI-built codebase

You or your team shipped something fast with Cursor, Claude Code, or Lovable. It works until it doesn't. I take it over, find out what it actually does, and make it safe to change.

  • Full read-through and written risk report
  • Auth, payments, and data handling audited first
  • Tests around the parts you can't afford to break
  • Handoff doc so the next person isn't guessing
Build

Internal tools & small products

The spreadsheet that six people edit and nobody trusts. The manual process that eats a day a week. I turn it into something with a login and a database.

  • Scoped in a one-hour call, quoted in writing
  • Deployed to your infrastructure or mine
  • You own the repo from day one
Build

Storefronts that actually pass review

Full e-commerce builds on Astro and Cloudflare, including the unglamorous part — payment integration, shipping workflows, and getting through Google Merchant Center policy review.

  • Product catalog, checkout, order handling
  • PayPal / Stripe integration
  • Merchant Center and Ads verification cleanup
Specialty

Game server engineering

A narrow field I've worked in commercially for years. Custom Rust and Minecraft plugins, Discord and RCON integrations, crash diagnosis on servers that won't stay up.

  • Oxide / Carbon plugins in C#
  • Fabric mods and datapacks
  • Pterodactyl hosting setup and rescue

Selected work

All of these are mine end to end — design, build, deploy, and the support tickets afterward.

E-commerce · live

WarpedBed

A storefront for 3D printed tabletop gaming accessories, built from an empty repo. Product catalog, checkout, order pipeline, and the fulfillment tooling behind it. I designed a multimodal support chatbot for it using tiered model routing and prompt caching to keep per-conversation cost low.

Stack
Astro · Cloudflare Pages · D1 · PayPal
Scope
Build, deploy, operate
Notable
Passed Google Merchant Center policy review
Commercial software · shipping

Rust server plugins

A catalog of C# plugins sold to game server operators on Codefling, including an emergency response event system, a PvP war mode, drone events, and container stacking. Real customers, real bug reports, real update cadence against a game that patches monthly.

Stack
C# · Oxide / Carbon · Discord API · RCON
Scope
Product design through support
Notable
Paying customers since 2021
Desktop application · open source

DeckPress

A C# tool that pulls card data from the Scryfall API, lays out print sheets, and emits cut files for a Silhouette Cameo. Includes color profile work for consistent output on consumer laser printers — the kind of physical-world calibration you can't solve in software alone.

Stack
C# / .NET · Scryfall API · print pipeline
Scope
Solo build
Source
github.com/CupsOhJoe/DeckPress
Infrastructure · in production

Self-hosted service stack

A single-box production environment running game server orchestration, file sync, storefront hosting, and tunneled public access. Built and maintained it through the parts nobody puts in a portfolio: JVM segfaults, memory diagnostics, and mod conflicts at 1am.

Stack
Linux · Docker · Pterodactyl · Cloudflare Tunnel
Hardware
i5-13600K · 128 GB DDR5
Uptime
Continuous, multi-year
Blockchain infrastructure

Polygon full node

A dedicated Heimdall and Bor node on 7.4 TB of RAID0, tuned for low-latency block propagation, with a custom monitoring dashboard and live status feed. Storage layout, sync recovery, and performance tuning were the hard parts.

Stack
Heimdall V2 · Bor · PHP · WebSocket
Scope
Provisioning through monitoring
Game server · community

The Cellar SMP

A modded Minecraft server with a custom datapack for dynamic spawn management and a hand-written compatibility mod that resolved a crash between two libraries neither maintainer had patched. Permissions, chat, and protection systems configured for a live player base.

Stack
Fabric · Java · LuckPerms · custom datapack
Scope
Administration and modding

How I work

FIRST

Scope before code

One call to understand the problem, then a written scope with a fixed price and a date. If what you need is bigger than what you described, you'll hear it then — not halfway through.

DURING

You see it running early

Working deployments over status updates. I'd rather show you something rough in week one than describe something perfect in week four.

AFTER

You keep the keys

Your repo, your accounts, your infrastructure. Documented well enough that hiring me again is a choice rather than a requirement.

Tell me what's broken

Or what you want built. Short description of the problem and your timeline is enough to start — I'll tell you within a day whether I'm the right person for it.