Portfolio Project Intelligence Layer

A self-updating operations dashboard for the work behind the portfolio.

Local Git history, active branches, deployment signals, screenshots, stack detection, case-study readiness, and proof points are collected by the backend on every request.

Projects
12
Live
3
Branches
13
Open work
6

Showing 12 of 12

ActiveWebCase study: ReadyLive deployment

portfolio-intelligence-layer

Self-updating operations dashboard that tracks project metadata, Git activity, deployment state, screenshots, stack signals, and case-study readiness.

Latest commits
Add project links
f7ed344May 10, 2026
Build portfolio intelligence dashboard
0ac7826May 10, 2026
Active branches
main
Current: main
Unfinished features
  • Add authenticated Vercel deployment status lookup
  • Add screenshot refresh jobs for projects with public demos
  • Export project proof points back into the public portfolio
What this proves
  • Can build backend scanners around real developer workflows.
  • Can turn project metadata into portfolio operations intelligence.
  • Can ship internal tooling as a usable product surface.
  • Can connect GitHub, Vercel, screenshots, and case-study readiness.
Screenshots
No screenshot asset found yet.
Stack used
Next.jsTypeScriptGitVercelTailwind CSSLucide
Status details

Live product page deployed on Vercel with public demo data.

Last commit: May 10, 2026

portfolio-intelligence-layer

ActiveAICase study: ReadyLive deployment

cortex

Multi-agent AI workspace with streaming responses, specialized agents, and a visual task network.

Latest commits
Public portfolio signal
publicApr 11, 2025
Active branches
main
Current: main
Unfinished features
  • Refresh authenticated product screenshot for portfolio card
What this proves
  • Can build AI-native interfaces beyond chat.
  • Can coordinate multi-agent product workflows.
  • Can ship polished full-stack AI prototypes.
Screenshots
No screenshot asset found yet.
Stack used
Next.jsVercel AI SDKTypeScriptFramer MotionZustand
Status details

Live URL found on the public portfolio.

Last commit: Apr 11, 2025

cortex

ActiveMobileCase study: ReadyLive deployment

lexistack

Vocabulary learning app with spaced repetition, mobile-first flows, and daily review mechanics.

Latest commits
Public portfolio signal
publicMar 15, 2024
Active branches
main
Current: main
Unfinished features
  • Add fresh mobile screenshots to public project card
What this proves
  • Can design and ship learning-product UX.
  • Can connect mobile app mechanics to retention loops.
  • Can document product value through case studies.
Screenshots
No screenshot asset found yet.
Stack used
React NativeExpoTypeScriptSpaced Repetition
Status details

Live URL found on the public portfolio.

Last commit: Mar 15, 2024

lexistack

Needs case studyWebCase study: MissingDeployment configured

automation-frontier

Job automation risk dashboard tracking how AI and robotics exposure affects roles across industries, with a composite stress index and market overlays.

Latest commits
Improve automation dashboard UX
d93c556May 11, 2026
fix: correct automationRisk values in seed data and harden API route
84b45a8May 10, 2026
chore: production build verified and deployed
c2a2fd2May 10, 2026
Active branches
feature/human-bottleneck-indexmain
Current: feature/human-bottleneck-index
Unfinished features
  • Human Bottleneck Index feature in progress on active branch
What this proves
  • Can build labor economics dashboards with real automation risk data.
  • Can ship Next.js apps with server-rendered composite indexes.
  • Can maintain active feature branches alongside production.
  • Shows ownership of automation-frontier from code to narrative.
Screenshots
No screenshot asset found yet.
Stack used
Next.jsTypeScriptTailwind CSS
Status details

Linked to Vercel. Production build verified and deployed.

Last commit: May 11, 2026

automation-frontier

Needs case studyAutomationCase study: MissingDeployment unknown

bluesky-autoposter

Daily Bluesky poster driven by GitHub Actions — posts from a queue and auto-announces portfolio projects via the AT Protocol SDK, with per-project dedup tracking.

Latest commits
Update social posting state
5d8fdc8May 11, 2026
Add portfolio project autoposting
a55fc54May 11, 2026
Mark post as completed
5ded5b2May 8, 2026
Active branches
main
Current: main
Unfinished features
    No TODO or roadmap signals found.
What this proves
  • Can build social media automation with the AT Protocol SDK.
  • Can orchestrate multi-source post queues via GitHub Actions.
  • Can integrate portfolio project discovery into a publishing pipeline.
  • Shows ownership of bluesky-autoposter from code to narrative.
Screenshots
No screenshot asset found yet.
Stack used
PythonGitHub ActionsAT Protocol
Status details

Runs as a GitHub Actions workflow — no web deployment.

Last commit: May 11, 2026

bluesky-autoposter

Needs case studyAutomationCase study: MissingDeployment unknown

ghrm

GitHub contribution calendar keeper — commits a heartbeat timestamp once or twice daily via GitHub Actions with randomized timing and commit message variation.

Latest commits
Ignore Vercel project files
2f577b5May 11, 2026
Update activity
9ba9e38May 10, 2026
Regular check-in
42a7089May 10, 2026
Active branches
main
Current: main
Unfinished features
    No TODO or roadmap signals found.
What this proves
  • Can build reliable GitHub Actions automation with Python.
  • Can design randomized scheduling for natural-looking bot behavior.
  • Shows ownership of ghrm from code to narrative.
Screenshots
No screenshot asset found yet.
Stack used
PythonGitHub Actions
Status details

Runs as a scheduled GitHub Actions workflow — no web interface.

Last commit: May 11, 2026

ghrm

Needs case studyToolsCase study: MissingDeployment unknown

groupme-mcp

MCP server wrapping the GroupMe v3 API — lets Claude and other AI assistants read messages, send to groups, and manage direct chats natively.

Latest commits
Initial commit: GroupMe MCP server
7830371Apr 15, 2026
Active branches
main
Current: main
Unfinished features
    No TODO or roadmap signals found.
What this proves
  • Can extend AI assistants with custom MCP tool servers.
  • Can wrap third-party REST APIs into AI-native interfaces.
  • Shows ownership of groupme-mcp from code to narrative.
Screenshots
No screenshot asset found yet.
Stack used
PythonMCP
Status details

Installed locally as a Claude MCP server — no public deployment.

Last commit: Apr 15, 2026

groupme-mcp

Needs case studyWebCase study: MissingDeployment unknown

BAYC

BAYC-inspired generative NFT gallery with a programmatic Canvas art engine, layered PNG compositor, rarity system, slot-machine mint animation, Web3 wallet connect, and Web Audio synthesizer.

Latest commits
Update deployment ignore and lockfile
82daeadMay 11, 2026
Replace programmatic Canvas engine with PNG layer compositor
9b766b3Apr 10, 2026
Add Web3 wallet connect flow
490a3c1Apr 10, 2026
Active branches
main
Current: main
Unfinished features
    No TODO or roadmap signals found.
What this proves
  • Can build generative art systems with programmable trait engines.
  • Can implement Web3 wallet connect without a backend.
  • Can synthesize audio and build immersive browser experiences.
  • Shows ownership of BAYC from code to narrative.
Screenshots
No screenshot asset found yet.
Stack used
HTML CanvasJavaScriptWeb Audio APIWeb3
Status details

Fully client-side static site — no backend or external services.

Last commit: May 11, 2026

BAYC

Needs case studyDataCase study: MissingDeployment configured

supply-chain-dashboard

Real-time supply chain stress monitoring with a composite index from FRED, GSCPI, Baltic Dry, and Cass Freight data, plus equity market overlays for sector performance under stress regimes.

Latest commits
Fix render.yaml: remove unsupported pythonVersion field
dd26888Apr 10, 2026
Add deployment configs for Render + Streamlit Community Cloud
84a6c78Apr 9, 2026
Add daily data refresh scheduling
58cbd8bJan 14, 2026
Active branches
main
Current: main
Unfinished features
    No TODO or roadmap signals found.
What this proves
  • Can ingest and normalize multi-source macroeconomic time-series data.
  • Can build composite financial stress indexes from raw API feeds.
  • Can deploy fullstack Python apps with persistent databases.
  • Shows ownership of supply-chain-dashboard from code to narrative.
Screenshots
No screenshot asset found yet.
Stack used
PythonFastAPIStreamlitSQLAlchemyPandasyfinance
Status details

Deployment configs for Render (FastAPI backend) and Streamlit Community Cloud added.

Last commit: Apr 10, 2026

supply-chain-dashboard

Needs case studyDataCase study: MissingDeployment configured

euro-style-clusters

Playing style clustering and MoneyBall transfer market efficiency analysis for Europe's top 5 football leagues, using PCA, K-means, and an interactive Streamlit UI.

Latest commits
Fix KeyError crash when avg_possession column is absent
7bf4a72Apr 10, 2026
Prepare for Streamlit Community Cloud deployment
8a737c8Apr 9, 2026
Add screenshots to README
fa2b81dJan 13, 2026
Active branches
main
Current: main
Unfinished features
    No TODO or roadmap signals found.
What this proves
  • Can apply unsupervised ML to domain-specific sports analytics data.
  • Can visualize multidimensional clustering results accessibly.
  • Can tell a MoneyBall-style story through quantitative analysis.
  • Shows ownership of euro-style-clusters from code to narrative.
Screenshots
No screenshot asset found yet.
Stack used
PythonStreamlitPandasscikit-learnMatplotlib
Status details

Prepared for Streamlit Community Cloud — no confirmed live URL.

Last commit: Apr 10, 2026

euro-style-clusters

Needs case studyWebCase study: MissingDeployment unknown

self-rpg

Gamified habit tracker that turns to-do items into RPG quests — earn XP, level up character stats, and track real-life progress through a browser-based dashboard.

Latest commits
Ignore Vercel project files
7caf73eMay 11, 2026
Build life stats RPG dashboard — full web app
b2102b0Apr 9, 2026
add gitignore
14f5761Apr 9, 2026
Active branches
main
Current: main
Unfinished features
    No TODO or roadmap signals found.
What this proves
  • Can gamify abstract productivity concepts into interactive UX.
  • Can build fully featured browser apps without a framework.
  • Shows ownership of self-rpg from code to narrative.
Screenshots
No screenshot asset found yet.
Stack used
HTMLCSSJavaScript
Status details

Fully client-side static site — open index.html in any browser.

Last commit: May 11, 2026

self-rpg

Needs case studyAutomationCase study: MissingDeployment unknown

x-autoposter

Playwright-driven X (Twitter) autoposter with browser session persistence, interval scheduling, and zero dependency on the official API.

Latest commits
Initial commit: X/Twitter autoposter bot
eb6bb60Apr 12, 2026
Active branches
main
Current: main
Unfinished features
    No TODO or roadmap signals found.
What this proves
  • Can automate browser-based tasks without official API access.
  • Can build modular Python CLI tools with session management.
  • Shows ownership of x-autoposter from code to narrative.
Screenshots
No screenshot asset found yet.
Stack used
PythonPlaywright
Status details

Runs locally — no server deployment.

Last commit: Apr 12, 2026

x-autoposter