Timeline

Timeline

A chronological view of projects, posts, and milestones. For detailed posts, visit the Blog. For project details, see Projects.

gantt title jamielab · Posts & Projects dateFormat YYYY-MM-DD axisFormat %b '%y section Posts Welcome to the blog :milestone, p1, 2025-12-13, 0d Setting up basic UFW rules :milestone, p2, 2025-12-24, 0d Setting up SSH on a Linux Server :milestone, p3, 2025-12-24, 0d Setting up Nginx on a Linux Server :milestone, p4, 2026-01-07, 0d Setting up a new dev device :milestone, p5, 2026-01-10, 0d Troubleshooting DNS Issues :milestone, p6, 2026-01-11, 0d Setting up a new GPU :milestone, p7, 2026-01-15, 0d Backing Up a Raspberry Pi Home Directo :milestone, p8, 2026-01-17, 0d Self-Hosting Vaultwarden on a Raspberr :milestone, p9, 2026-01-18, 0d From Scratch to Success Learning the :milestone, p10, 2026-01-19, 0d Setting up a reverse proxy :milestone, p11, 2026-01-19, 0d The #1 Way to Build a Standout Mobile :milestone, p12, 2026-03-11, 0d section Projects Pi-hole + DNS toys :milestone, proj1, 2024-07-20, 0d ThreatStream Lite :milestone, proj2, 2024-09-15, 0d PyTyping :milestone, proj3, 2025-06-15, 0d Fort Knox LAN :milestone, proj4, 2025-10-01, 0d ChatArchive :milestone, proj5, 2025-11-01, 0d VaultWarden BYOPM :milestone, proj6, 2025-12-01, 0d
Mar 11
post

The #1 Way to Build a Standout Mobile App: With Flutter

A quick guide on building a mobile app with Flutter.

programming mobile
Jan 19
post

Setting up a reverse proxy

A comprehensive guide for setting up a reverse proxy w/three different apps

linux dev workflow
Jan 19
post

From Scratch to Success: Learning the Fundamentals of Java Programming

A beginner-friendly introduction to Java fundamentals, covering setup, data types, control flow, and object-oriented programming.

java programming fundamentals oop
Jan 18
post

Self-Hosting Vaultwarden on a Raspberry Pi (With a Disaster-Recovery Fallback)

Self-hosting a Bitwarden-compatible password manager on a Raspberry Pi 5, with a warm-standby second Pi as a disaster-recovery fallback.

homelab security self-hosting
Jan 17
Jan 15
post

Setting up a new GPU

A quick guide on installing a new GPU.

homelab security linux
Jan 11
post

Troubleshooting DNS Issues

Common DNS troubleshooting steps and tools to diagnose connectivity problems.

dns troubleshooting networking
Jan 10
post

Setting up a new dev device

A practical checklist for getting a new machine ready for coding.

linux dev workflow
Jan 07
post

Setting up Nginx on a Linux Server

A quick guide on setting up a reverse proxy 'Nginx' up and running securely.

homelab security linux
Dec 24
post

Setting up SSH on a Linux Server

A quick guide on getting SSH up and running securely.

homelab security linux
Dec 24
post

Setting up basic UFW rules

A quick guide on hardening a new Linux VM with UFW.

homelab security linux
Dec 13
post

Welcome to the blog

Quick intro post and a template for future writeups.

blog homelab security
Nov 01
project

ChatArchive

Started ChatArchive conversation management app

building
Oct 01
project

Fort Knox LAN

Started network segmentation and hardening project

building
Jul 20
project

Pi-hole + DNS toys

Deployed Pi-hole DNS sinkhole for network-wide ad blocking

active
Jun 15
project

PyTyping

Released PyTyping typing trainer application

active
Sep 15
project

ThreatStream Lite

Launched ThreatStream Lite threat intel aggregator

active
Dec 01
project

VaultWarden BYOPM

Started self-hosted password manager migration

building