Portfolio of micro-tools I build on the side: CLI utilities, desktop helpers, browser extensions, and small automation. In my day job I also stay on top of the AI landscape (news, trends, and tooling) so the company can prioritize paradigms such as RAG, structured JSON prompting, Skills, MCPs, and CLIs early in the adoption cycle. I am also building Cerberus, a Cursor agent skill that encodes repeatable review and guardrails for autonomous coding agents. Published site: sethsaler.github.io/resume
These are the tools I use day-to-day for prototyping, automations, and shipping small utilities fast. Each handles a different mode of work — from autonomous coding agents to low-boilerplate web apps to one-off CLI scripts.
These projects are narrow in scope and easy to adopt: one installer or one script, a clear README, and one problem solved.
| Theme | What I tend to build |
|---|---|
| Documents | PDF/DOCX pipelines, redlines, extraction, signature packets |
| Data wrangling | CSV diffing, folder organization, exports for analysis |
| Browser glue | Chrome extensions, bookmark sync, media download helpers |
| Account hygiene | Local, session-based cleanup for social accounts (when the remote API is not the answer) |
| Enterprise glue | Integration scripts and runbooks for repeatable demos |
| Project | What it does | Stack |
|---|---|---|
| Cerberus | Cursor agent skill (in development): repeatable agent-side review and guardrails on generated code | Cursor · Skills · agents |
| bookmark-sync | Sync Chrome bookmarks to Atlas, Comet, Dia, etc., with ordering and merge modes | Python · Chrome Ext |
| converter | Email-to-PDF GUI with one-line install | Python · Tkinter |
| coo-flags | X extension: region flags from "Connected via," hide-by-region option | JS · Chrome Ext |
| diffchecker | Desktop CSV diff with highlighted rows and CSV/Excel export | Python · PyQt |
| docx_redline | Compare two Word files on macOS → tracked changes + change report | Python · AppleScript |
| downloader | Chrome extension: download media from Reddit, X, Instagram, Threads | JS · Chrome Ext |
| file-organization | Collision-safe sort-into-extension-folders CLI + macOS launcher | Python · shell |
| loan-visualizer | Loan / amortization CSV → interactive charts · live demo | React · Vite · Chart.js |
| medical-pdf-extractor | Lab PDFs → structured JSON time series via LLM + OCR fallback | Python · OpenAI · OCR |
| pdf-to-csv | Folder of tagged PDFs → CSV or Excel via PyMuPDF (GUI + CLI) | Python · Tkinter · PyMuPDF |
| reddit-saved-cleanup | macOS AppleScript helpers to unsave / clear votes via local Chrome | AppleScript · Python |
| redactor | Privacy-focused document redactor with GUI for PDFs/CSVs/Excel | Python · Tkinter · PyMuPDF |
| signature-collector | OCR + heuristics → merged signature packet PDF (GUI + CLI) | Python · PDFtk |
| updater | update-all-clis: discover CLIs on disk and run the right package-manager updates | Shell · Python · Homebrew · npm |
| x-bookmarks-cleanup | Bulk-remove X bookmarks using local Chrome | Python · Chrome DevTools |
| x-mute-list | Add X mute keywords via Chrome DevTools Protocol | Python · CDP |
xMentium, Inc. — Orlando, FL · Senior Legal Engineer · Oct 2019 – present
- Stayed current on AI news and trends to help prioritize emerging paradigms (RAG, structured JSON prompting, Skills, MCPs, CLIs, and similar) early in the adoption cycle
- Developing Cerberus, a Cursor agent skill for repeatable agent-side review and guardrails on generated code (in active iteration)
- Shipped NER and automation workflows that enrich document metadata for search and RAG
- Owned product vision and roadmap for an AI-powered contract-lifecycle platform; features in pilot and production
- Built dozens of LLM-driven automations that reduced manual clause drafting and review for enterprise accounts
- Partnered with Sales on pilots and proof-of-value with major customers; built customer success motion (office hours, video, in-app guidance)
- Introduced GitHub for automation source control and mentored junior legal engineers
- Created clause libraries and precedent databases for fast retrieval and reuse
- J.D., Indiana University Maurer School of Law, 2019 — Indiana bar, active and in good standing
- B.A., Economics & Political Science, Furman University, 2014
Contact: sethsaler@gmail.com · LinkedIn · GitHub