Projects

Selected Work

A collection of projects spanning AI automation, infrastructure, and full-stack development.

11 Projects
Product
Lot
ID
Grade
Qty
Period
Bid
Ask
Actions
Premium Blend A
2847
PBA-119
A+
500
Q2
$42.50
$45.00
BIDBUY
Standard Mix 12
3102
SM-2204
A
1,200
Q2
$31.20
$33.80
BIDBUY
Reserve Select
1893
RS-0087
AA
250
Q3
$78.00
$82.50
BID
Commodity Grade
4521
CG-3380
B+
3,000
Q2
$18.90
$20.10
BIDBUY
Export Certified
2210
EC-1156
A
800
Q3
$55.00
$58.25
BID
Small Batch 09
0917
SB-0441
AA
120
Q2
$92.00
$97.00
BIDBUY
Industrial Spec
5503
IS-7892
B
5,000
Q4
$12.40
$13.80
BUY
Organic Cert.
0334
OC-2281
AA
340
Q3
$88.00
$91.50
BIDBUY
12 listings3 active bids
Last update: 09:15:22
Live

B2B Commodity Trading Platform

Full-stack replacement for a legacy .NET trading platform, now live in production. 227 components, 212 REST endpoints, and a 3.7M-row migration to PostgreSQL.

ReactExpressTypeScript+5
client-intel
[09:41:02] /profile "Northwind Supply"
[09:41:03] ✓ inventory: folder ✓ · index ✓ (stale 21d) · market profile ✗
[09:41:03] → classify: partial · fill gaps, then delta refresh
[09:41:05] scrape_url northwindsupply.com │ extract_pdf proposal.pdf
[09:41:19] ✓ NorthwindSupply_MarketProfile.md (frontmatter enforced)
[09:41:21] spawn email-miner ∥ meeting-miner
→ 47 threads · 6 meetings · 11 findings (3 new · 2 updates)
[09:42:40] single writer: 5 memories · 2 docs · 1 index patch
── comments intact │ hand-edits preserved │ 0 API keys ──
Live

Client Intelligence Pipeline

Two overlapping client-research tools consolidated into one Claude Code plugin backed by a thin MCP server. One command inventories a client, classifies the engagement, and drives the right path. Parallel agents mine email and meeting records, the session synthesizes, and deterministic code owns every write to the state layer.

Claude CodeMCPFastMCP+3
redonk
[09:02:11] redonk analyze ./RemixKit --target "dark melodic techno, 126 bpm"
→ scan → classify → analyze → report
→ 9 stems · 2 MIDI · key A minor · 124 BPM
→ preserve: lead vocal, sub · reinvent: drums, reese bass
[09:02:40] redonk generate -P flip --seed 42 --progression 1,6,4,4
→ bassline · chords · arp · drums (diatonic, on-grid)
→ concepts/126-Aminor-FLIP-…-{part}.{mid,wav}
[09:03:18] redonk reverse ./reference.wav --separate
→ BPM 92 · key F min · 10 sections (intro→build→drop…)
→ groove lifted: kick/snare/hat → generated drums
── deterministic · non-destructive · 100% local ──
QA Testing

reDonk: Remix Ideation Toolkit

A Windows-first, deterministic CLI + studio that turns a folder of stems and MIDI into production intelligence (stem roles, key/BPM, preserve-vs-reinvent verdicts, in-key generated bass/chords/arp/drums, and reference reverse-engineering) so you open the DAW with momentum instead of a blank set.

PythonTyperReact+6
email-triage
[09:15:22] Polling inbox... 5 unread
Analyzing: "Re: Project deliverables"
→ Client Request (0.94) | Priority: High
→ Skill match: Project Management
✓ Task created → Assigned to @pm-lead
Analyzing: "Weekly Newsletter"
→ Marketing (0.99)
→ Rule: skip-newsletters
⊘ Skipped (auto-archive)
Analyzing: "Invoice #4521 attached"
→ Finance Request (0.91)
→ Skill match: Accounting
✓ Task created → Assigned to @ops-team
Analyzing: "Quick question about API"
→ Technical Support (0.88)
✓ Task created → Assigned to @pm-lead
[09:15:31] 3 tasks created | 1 skipped
Live

Email Triage Assistant

AI-powered email classification system using Claude that monitors Office 365, applies intelligent routing rules, and automatically creates Asana tasks. Running 24/7 in production on personal infrastructure.

Claude AINode.jsMicrosoft Graph+2
Real Estate Intel
SaaS Competitors
Fitness Industry
+ New project
Intelligence Setup
What industry are you focused on? I'll find the communities where your audience is talking.
Commercial real estate — looking for tenant pain points and emerging market trends.
Found 8 relevant communities. Here are the top matches:
r/CommercialREr/realestateinvestingr/CREr/PropertyManagementr/RealEstate
Top 3 look good. What analysis can you run?
I can generate 5 report types — pain points, opportunities, trends, comprehensive, or dual-perspective. Which profile fits you?
Content CreatorConsultant
Discovering subreddits...
Describe your business...
Live

Reddit Intelligence Platform

AI-powered market research tool that turns Reddit into structured intelligence. A conversational onboarding experience builds a user profile and maps relevant communities, then generates targeted research briefs across five analysis types.

Next.jsFastAPIClaude AI+2
product-sync
[05:00:01] sync-service started (v2.4)
[05:00:01] Connecting to WordPress API...
✓ Connected | WooCommerce v3
[05:00:03] Fetching product catalog...
✓ 384 products retrieved
[05:00:04] Checking description cache...
→ 341 cached (hash match)
→ 43 new/modified products
[05:00:05] Generating AI descriptions...
→ Model: claude-3-haiku
→ 43 descriptions queued
✓ 43/43 generated ($0.27)
[05:00:14] Updating Google Sheets...
→ 384 rows synced
→ 43 descriptions updated
✓ Spreadsheet updated
[05:00:16] Sending notification...
✓ Email sent to 3 stakeholders
── Weekly Sync Complete ──
Products: 384 │ New: 43 │ Cache: 89%
AI cost: $0.27 │ Duration: 22s
Live

Product Sync Pipeline

Automated weekly sync of 100+ products from WordPress to Google Sheets with AI-generated marketing descriptions and branded stakeholder notifications.

PythonClaude AIGoogle Sheets API+2
Locations
2,047
+12 this month
Avg Rating
4.2
★★★★☆
Response
87%
↑ 4% vs last mo
Alerts
23
Need attention
Performance by Territory
NE
SE
MW
SW
NW
AT
GL
PA
SO
CE
Top Locations
1
96
2
94
3
91
4
86
5
83
Alerts
Station #2104 — low rating
Station #1832 — no response
14 reviews pending reply
Live

Sunoco GMB Analytics Dashboard

Real-time analytics platform for 2000+ fuel station locations with role-based access control, territory management, and performance leaderboards built on React and Supabase.

ReactSupabaseTypeScript+2
brand-engine
[08:30:01] brand-engine started (v2.1)
[08:30:01] Loading master.pptx...
✓ 292 slides parsed | 1,847 shapes indexed
[08:30:03] Processing 7 retail partners...
▸ Partner 1/7
→ Logo swap: 34 placements
→ Color remap: LAB ΔE < 2.0 (142 fills)
→ Text tokens: 68 replacements
✓ 51 modules generated
▸ Partner 2/7
→ Logo swap: 34 placements
→ Color remap: LAB ΔE < 2.0 (142 fills)
→ Text tokens: 71 replacements
✓ 51 modules generated
→ ...5 more partners
── Batch Complete ──
Partners: 7 │ Files: 357 │ Slides: 2,044
Duration: 8m 12s │ Errors: 0
Live

Enterprise Branding Automation

Automated PowerPoint rebranding system that transforms 292-slide master presentations into 51 brand-specific training modules in 5-10 minutes - a 97% reduction from manual processing.

Pythonpython-pptxPillow+2
ONLINE
194d uptime
CPU
12%
RAM
1.2G
Disk
34G
Services
WireGuard VPN
3 peers
Email Triage
47d up
Product Sync
Mon 05:00
DB Backup
17:45
Fail2ban
2 bans
Uptime (30d)
99.9%
VPN Peers
Desktop
4m ago
Laptop
12m ago
Mobile
2d ago
Network
Transfer
487 GB
Bandwidth
24 Mbps
Blocked
1,247
Live

Personal Infrastructure Server

Self-hosted Debian 12 server providing secure remote access via WireGuard VPN and hosting production automation services with 99.9% uptime.

DebianWireGuardsystemd+2

Have a Project in Mind?

Let's discuss how we can work together.

Start a Conversation