Skip to content
View JJWren's full-sized avatar
💭
Little Bobby Tables we call him...
💭
Little Bobby Tables we call him...

Block or report JJWren

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JJWren/README.md

Hey, I'm Josh!

LinkedIn My Website

I am a full-stack software engineer working mostly in .NET/C# — Blazor front ends, ASP.NET Core APIs, PostgreSQL/SQLite — with a deeper focus on backend engineering, security, and self-hosting. Nearly everything I build ships as a Docker Compose stack, and most of it runs in production on my own home lab. I enjoy challenges and delivering high quality solutions to the end user.

Outside of work and family life, I am a Brazilian Jiu-jitsu black belt with 20+ years of experience practicing the martial art! I am a huge board game enthusiast, avid book reader, and I love to learn and tinker.

If you don't find me doing one of the previously mentioned things, I am most likely breaking my home lab in some fashion while learning or trying something new.


🔨 Personal Projects

Self-hostable developer portfolio — markdown blog with OAuth comments, spam-hardened contact form, cookieless privacy-first analytics, and a hidden admin dashboard (moderation, inbox, stats, theming) — all personalized via env vars so the same image works for anyone.

Built with: .NET 10 (Blazor), PostgreSQL, Docker Compose

Live Site

Child-support "what-if" calculator for Alabama (CS-42/CS-42-S) and Oregon (OAR 137-050) — guided worksheets, scenario comparison, and court-prep tools to help parents understand potential support amounts in a private, judgment-free way.

Built with: .NET 10 (Blazor WebAssembly + ASP.NET Core API), EF Core + SQLite, Docker

Live Site

A production-grade, hybrid-OS home infrastructure focused on Automation, Network Privacy, and Security Research — the same lab that hosts the live sites on this page.

Built with: Docker Compose, WSL2, Nginx Proxy Manager, Gluetun VPN sidecar, FlareVM sandbox

Self-hosted event & calendar bot for Discord — events, RSVPs, reminders, ICS feeds, and Google Calendar free/busy checks. API-first by design: the bot is just a client.

Built with: .NET 9 (ASP.NET Core API + Discord.Net), PostgreSQL, Docker

Live Site

Multi-tenant management platform for combat-sports gyms — BJJ first — covering members, training diaries, and gym administration.

Built with: .NET 10 (Blazor), PostgreSQL (EF Core), Docker

Live Demo

Self-hosted forge for web-design samples — generate interactive design pages with Claude, refine them live, catalog by tags, and hand off to designers or AI agents.

Built with: .NET 10 (Blazor), SQLite, Claude Code, Docker

A proactive "digital airlock" that vets third-party software before it enters a controlled environment — generates CycloneDX SBOMs, cross-references the NVD, and produces PDF risk reports. Built for the Spring '26 Arizona Cybersecurity Clinic.

Built with: Python (FastAPI), React, Syft, Docker Compose

Pinned Loading

  1. Portfolio Portfolio Public

    Self-hostable developer portfolio: Blazor (.NET 10) + PostgreSQL. Markdown blog with OAuth comments, spam-hardened contact form, cookieless privacy-first analytics, hidden admin dashboard (moderati…

    C# 2

  2. Airlock Airlock Public

    Engineering project for the Spring '26 Arizona Cybersecurity Clinic. Airlock is a proactive "digital airlock" designed to vet third-party software before it enters a controlled environment.

    Python 1

  3. FairShare FairShare Public

    Child-support "what-if" calculator for Alabama (CS-42/CS-42-S) and Oregon (OAR 137-050). Blazor WebAssembly SPA + decoupled ASP.NET Core API (.NET 10, EF Core + SQLite).

    C# 2

  4. Home-Lab Home-Lab Public

    A "production-grade" home infrastructure focused on high availability, security, and containerized service orchestration.

    PowerShell 1

  5. CalCrony CalCrony Public

    Self-hosted event & calendar bot for Discord — events, RSVPs, reminders, ICS feeds, and Google Calendar free/busy checks. API-first .NET 9 backend; the bot is just a client.

    C# 1