Developer Portfolio + Lab

Jonathan Wit

Practical tools for developers and Linux users.

I focus on Python automation, CLI utilities, and developer tooling designed to simplify workflows and save time.

View Projects Read Blog

Tech Focus

Automation tools, developer utilities, and Linux-first workflows. Building practical software that simplifies development and everyday tasks.

Languages
Python TypeScript Bash Rust Go
Frameworks
FastAPI React Next.js Docker Node.js PostgreSQL
Platforms
Linux AWS GitHub

Featured Projects (Live GitHub)

Python-Bootstrap

Python-Bootstrap

Bootstrap new Python projects with a single command. pybs generates smart scripts to handle environment setup (venv/conda), dependency installation, and running your code.

Stack: Shell

⭐ 1

Open project →

linux-auto-update

linux-auto-update

Automate your Linux updates! A simple graphical script to schedule daily system package updates using Zenity and systemd timers. Provides a set-it-and-forget-it solution by auto-detecting your package manager (apt, dnf, pacman). Easily configure update times, manage permissions, and uninstall cleanly.

Stack: Shell

⭐ 0

Open project →

backup_manager

backup_manager

A flexible shell backup manager supporting incremental backups, optional compression, and multiple configuration-driven backup tasks.

Stack: Shell

⭐ 0

Open project →

ntfs-mount-helper

ntfs-mount-helper

A user-friendly Bash tool for mounting and repairing NTFS drives on Linux, with automatic detection and safe handling of dirty volumes.

Stack: Shell

⭐ 0

Open project →

Interactive Playground

In-browser Python powered by Pyodide.

Loading Pyodide…


    

Simple simulated shell. Type help to get started.

$

Quick JS runner for demo snippets.


    

Live HTML/CSS preview in a sandboxed iframe.

From the Blog

Python & Shell Projects in Progress

Exploring system-level automation with shell scripts, and soon sharing some Python projects focused on developer productivity.

Read post →