Skip to content
Nat Lee

Keyboard shortcuts

Turn these off if they get in the way of a screen reader or voice control. The setting is saved in this browser.

1
Home
2
Projects
3
About
4
Experience
/
Search projects
?
Show this panel

DevOps

dev-dock-manager

Development Environment Manager

The original Django dev-box manager: isolated Docker environments for several users on one machine. The Rust version replaced it, but this one carried the load first.

Role
Creator & Maintainer
Period
2022 – 2023
Status
Completed
Theme
Infrastructure & backend
dev-dock-manager, screenshot 1

Overview

A sophisticated development environment management system built with Django and Docker. This platform provides isolated, containerized development environments for multiple users on the same machine, complete with pre-configured tools and packages for various development workflows.

The problem

  • Resource isolation between users
  • Environment template management
  • Security and access control
  • Performance optimization

What I did

  • Implemented Docker-based isolation
  • Created flexible template system
  • Built comprehensive user management
  • Optimized resource allocation

Results

  • Reduced environment setup time by 80%
  • Improved development team productivity
  • Enhanced security through isolation
  • Simplified onboarding process

Features

  • Multi-user environment isolation
  • Pre-configured development stacks
  • Resource allocation management
  • Environment template system
  • User access control
  • Automated environment provisioning
  • dev-dock-manager, screenshot 2
  • dev-dock-manager, screenshot 3
  • dev-dock-manager, screenshot 4
  • Infrastructure & backend1313 stars on GitHub

    Telepy

    One outbound reverse SSH tunnel per device gives you a browser terminal, files, remote desktop, a remote browser and the LAN behind it. No port forwarding, no VPN, no public IP.

    2024Active
  • Infrastructure & backend66 stars on GitHub

    dev-dock-manager-rust

    One Docker dev box per user, with a web terminal, a noVNC desktop and optional GPU. The Django version, rewritten in Rust, partly to find out whether I could.

    2026Active
  • Infrastructure & backend11 stars on GitHub

    Blockchain from Scratch

    Nine hands-on chapters, from hashing to a peer-to-peer network. The same Rust code powers interactive WebAssembly demonstrations in your browser.

    2026Completed