Python Developer | Web Scraping & Data Automation

I’m Keenan Nilson, founder and solo developer of Milivault, a militaria search and research platform.

I build and maintain its Python scraping workflows, PostgreSQL data layer, Django application, classification work and cloud deployment. I use Codex extensively alongside manual work and troubleshooting.

I came to software through running an antiques business and studying European History. I’m interested in paid Python, scraping and data automation work, especially remote engagements that permit working from Japan.

Outside software, I enjoy restoring antiques, repairing cars and building things for my family.

What I work with

Python · Django · PostgreSQL · SQL
BeautifulSoup · Selenium · pandas · OpenAI API
AWS EC2, RDS & S3 · Render · Git

From top left: Family trip to Portland. Taking a break from repairing a dock. Car repair with a friend. Selling at the Alameda Flea Market. Rebuilding a bathroom. Screenshot of Milivault.

Milivault

A militaria search and research platform that brings independent dealer listings into one searchable catalog.

I handle its Python ingestion, PostgreSQL database, Django application, classification work and deployment. The public site provides catalog search, category browsing, dealer pages and research content.

531,639 tracked listings across 147 dealers.
Displayed public catalog figures observed October 13, 2026. Tracked listings include available items and the archive; this is a dated snapshot.

My Coding Projects

Milivault is my main software project. These links show the platform, related market research and other coding experiments.






Non-Coding Personal Projects

These are projects I do in my personal time. A glimpse into what kind of person I am. Click on any image to see more.