Kevin Fisher
Personal Projects
Things I've Built
I build software for fun and for the people around me. Here are two projects I'm proud of — a privacy-focused desktop browser and a payroll system for a small business.
Desktop App
Sentinel Browser
A privacy-focused browser that shows you what websites are really doing — trackers, fingerprinting, network calls, and AI-powered explanations of it all. Switch between Explore Mode for deep AI analysis and Lockdown Mode for a hardened, secured browsing session.
- Explore / Lockdown mode toggle — switch between AI-assisted research mode and a hardened secure session with one click
- Real-time tracker detection — blocks 4,392+ known tracking domains from Disconnect.me
- Browser fingerprinting detection — monitors canvas, WebGL, and AudioContext API abuse
- Network request monitoring — full visibility into every HTTP call a site makes
- AI-powered site analysis — uses Claude to explain what a website is doing in plain English
Electron 33React 18Tailwind CSSZustandClaude API
Windows 10/11 · ~80MB installer · No account required
https://example.com
Sentinel
Explore
Lockdown
Google Analytics
DoubleClick
Facebook Pixel
3 trackers blocked
Week of Mar 10, 2025
Lightning Doctor LLC
| Employee | M | T | W | T | F | Tot | OT |
|---|---|---|---|---|---|---|---|
| J. Smith | 8 | 8 | 8 | 8 | 8 | 40 | — |
| M. Jones | 9 | 10 | 9 | 9 | 9 | 46 | 6 |
| R. Davis | 8 | 8 | — | 8 | 8 | 32 | — |
3 employees · Week total: 118 hrsExport CSV
Web App
Employee Portal
A full-stack timesheet system built for The Lightning Doctor LLC — a small electrical contracting company. Handles time entry, overtime payroll, and multi-role approvals.
- Role-based access for four levels: Employee, Foreman, Accounting, and Administrator
- FLSA blended-rate overtime calculation — accurate payroll math built in
- Payroll CSV export and print-optimized views for accounting
- Week management with open/closed states for audit control and time entry approval
Next.js 14NextAuth v5PrismaSQLiteTailwind CSS
Live demo coming soonHosted deployment in progress — check back soon.