Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
@JJWren
JJWren
Follow
View JJWren's full-sized avatar
💭
Little Bobby Tables we call him...

Joshua Mykitta JJWren

💭
Little Bobby Tables we call him...
Secure Software Engineer and BJJ Black Belt

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 supported. This note will be visible to only 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 with a deeper focus on backend engineering, security, and responsive design. 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.

💻 Primary Tech Stack

My Skills

How come skillicons.dev doesn't have a Microsoft SQL Server icon? (ಠ_ಠ)

🧰 Other Common Tools

Frontend

My Other Skills

Backend

My Other Skills

Other

My Other Skills

🔨 Personal Projects

Lightweight child-support "what-if" calculator (currently Alabama) with authentication and user management. A practical tool to help parents understand potential child support calculations in states without official calculators.

Built with: .NET Core 9, SQLite, Bootstrap, Docker, Responsive Web Design

image

🏠🧪 Home Lab

Automated Self-Hosted Infrastructure

  • Networking: DNS Management (A, CNAME, SRV), Reverse Proxies, Port Forwarding.
  • Security: SSL/TLS Encryption, Let’s Encrypt, HSTS, Firewall Configuration, Web Application Firewalls (WAF).
  • Infrastructure: Nginx, Docker/Containerization, Windows to Linux Administration via WSL (planning for the eventual migration to a full Linux server environment).

  • Architected and deployed a multi-service home network utilizing an Nginx Reverse Proxy to manage traffic for several subdomains on a single public IP.
  • Implemented SSL/TLS encryption for all web services using Let’s Encrypt and ACME protocol, ensuring secure data transmission for .dev TLD requirements.
  • Configured and secured a Windows-to-Linux-based (WSL) server environment, reducing attack surface by narrowing open ports and implementing DDNS for high availability.
  • Optimized network routing by mapping custom ports to specific internal services.

Pinned Loading

  1. FairShare FairShare Public

    Lightweight child support calculator (currently only AL). Runs anywhere with Docker. ASP.NET Core 9, Bootstrap UI, Dockerized.

    C# 2

  2. Personal_Portfolio Personal_Portfolio Public

    Personal portfolio website

    JavaScript 1

AltStyle によって変換されたページ (->オリジナル) /