// remote · available for freelance work
Seth Krch
Freelance Developer
I build tools that go and get data — crawling public indexes, talking to APIs, and modeling the messy, authenticated systems that don't want to be scraped. A few things I've made recently:
Selected work
-
01
Greenhouse Job Collector
CLI · Data pipelineFinds companies that are actually hiring, without a job board. It mines the Common Crawl URL index for public Greenhouse boards, then hits the Greenhouse API to pull every live opening — title, location, and apply link.
The interesting part is the evolution: the first pass parsed URLs by hand and looped the network calls. The optimized build replaces all of that with a single DuckDB query that reads the crawl's remote Parquet index over HTTPS (
httpfs) — no download, no manual parsing — and streams results through a Rich terminal UI. -
02
Northstar Revenue Portal
Flask · Automation targetA deliberately realistic medical-billing portal — built to be hard to scrape. It's a practice target for authenticated web automation, with all-synthetic data and zero real PHI.
It implements the safeguards real portals hide behind: password login, mock MFA, CSRF tokens, idle session timeout, role-based access, masked patient fields, JSON-loaded claims with cursor pagination, API rate limiting, audit logging, and single-use EOB links. The point:
requests.get(page).textstops being enough. -
03
Search Tool
Desktop GUIA native desktop front-end built with PySide6 / Qt — a parameter sidebar and a sortable results table — putting a real interface on the job-search workflow instead of a scroll of terminal output.
Custom-styled widgets, a fixed-width control panel, and a responsive table view, all in hand-written Qt stylesheets. Because sometimes a person who isn't you needs to run it.
About
I'm a Python developer who likes the unglamorous middle of the stack: fetching, parsing, and structuring data that wasn't meant to be easy to get. I care about tools that are fast, legible, and honest about their edge cases.
Comfortable with
- Python
- DuckDB / SQL
- Requests
- Flask
- SQLite
- BeautifulSoup
- PySide6 / Qt
- Rich
Currently
Location
Contact
Want to talk shop, or have something you need built?