Founder of RelentNet. Builder of myscrollr. Lover of pretty applications.
I build polished web apps, useful automation, client-ready websites, and product experiments that solve real annoyances. My favorite work sits at the intersection of sharp UI, practical workflows, and software that feels intentionally made.
Currently shipping
├─ RelentNet: white-glove websites and custom software for small businesses
├─ myscrollr: live sports, crypto, and custom feeds pinned over any browser tab
└─ side quests: bots, dashboards, game tools, browser extensions, and experiments
| Lane | What that means |
|---|---|
| Product work | Browser extensions, dashboards, and apps I operate or grow over time. |
| RelentNet client work | Small-business websites and internal tools built with care, speed, and polish. |
| Automation | Bots, scripts, and integrations that remove repetitive work. |
| Experiments | Fun projects, game tools, and early ideas that teach me something useful. |
Ambient scores, crypto, and custom feeds without the alt-tab tax.
Type: Product/business
Status: Active
Stack: TypeScript, React, browser extensions
Focus: Real-time data, useful overlays, product UX
White-glove websites and practical software for small businesses.
Type: Studio/company site
Status: Active
Stack: TypeScript, modern web tooling
Focus: Client strategy, polished delivery, clear positioning
Personal health tracking designed around real daily workflows.
Type: Personal product
Status: Active/iterative
Stack: Vue, web app patterns
Focus: Wellness tracking, product design, personal systems
Queue up for League or TFT, get notified when it is time to play.
Type: Gaming utility bot
Status: Used by real people
Stack: Python, Discord workflows
Focus: Queue notifications, lightweight automation, gaming communities
Place-based live visuals in a clean, camera-first web app.
Type: Web app
Status: Public project
Stack: TypeScript, Vercel
Focus: Camera interfaces, visual browsing, location-based moments
Pick the better League skin. Settle the debate. Repeat.
Type: Gaming web app
Status: Public project
Stack: JavaScript
Focus: Voting flows, playful UX, lightweight product ideas
I keep client work separate from my product work, but this account also serves as a portfolio of selected RelentNet projects.
| Client Project | What it shows |
|---|---|
| Houz2Home | A small-business website with clear service positioning. |
| CambridgeBG | Client website and software hub for a growing business. |
| CBG Invoices | Temporary standalone invoicing tool planned to fold into CambridgeBG. |
| Gluth Wright | Client website project with RelentNet polish. |
| Home Court Tennis | Tennis-business project focused on clean presentation and usability. |
| Project | Why it exists |
|---|---|
| bltft | Teamfight Tactics companion and strategy tooling. |
| darts-training-tool | Practice and tracking tool for improving at darts. |
| warhammer-palette | Early hobby project for organizing Warhammer paint palettes. |
| alotbot | Reddit bot that gently corrects “alot” to “a lot”. |
| RogueTD | My first game development project, built while learning Godot. |
Frontend TypeScript, React, Vue, Tailwind CSS, Vite
Products Browser extensions, dashboards, real-time interfaces
Automation Python, bots, scripts, integrations, workflow glue
Delivery Clear scopes, fast iteration, sharp UI, practical defaults
- Building: myscrollr
- Running: RelentNet
- Based in: Nashville, TN
- Contact: brandon@relentnet.com


