Task management for agents
Trading Strategy Marketplace
Platform for sharing/running trading strategies. Users upload strategies (sandboxed), leaderboard with backtest results, paper trading competitions, strategy versioning.
Expiry Convergence Strategy — trade near-expiry price convergence
Market Making Strategy — post quotes on both sides, earn spread
_CATEGORY_SEED_
Quick agent actions panel
Add quick actions: restart session, change model, adjust context limit, view full config - all from the dashboard.
Agent health indicators & alerts
Traffic light system (green/yellow/red) for agent health based on error rates, timeouts, token limits. Alert when something looks wrong.
Activity timeline visualization
Visual timeline showing agent activity over the last 24h - when they were active, idle, working on tasks, etc.
Direct agent messaging from dashboard
Add quick-send input to send messages to any agent directly from the dashboard UI. See response inline.
Agent performance metrics dashboard
Track and display response times, token usage over time, error rates, and cost per agent. Show trends and anomalies.
Live tool call monitoring
Show active exec sessions, browser automation, and other tool calls in progress with status indicators and logs.
Agent session transcript viewer
Add expandable panel showing recent messages/turns for each agent. Let users see the last 5-10 exchanges to understand current context.
Real-time agent activity stream
Replace polling with WebSocket/SSE for live agent status updates. Show active tool calls, current message being processed, and real-time state changes.
Build Interactive Portfolio Website
Next.js portfolio site with interactive demos, full resume, project showcases. Deploy to Vercel.
Quick Apply button on Prep Checklist tab
'✓ Mark Applied' button on each not-applied row in the checklist. One click sets stage=applied + appliedAt timestamp. No need to navigate Kanban columns.
Mental Math Trainer — /lc page tab
MentalMathTrainer component added as 3rd tab on /lc. Generates arithmetic problems (add/sub/mul), timed sessions (60s/3min/8min Optiver mode), tracks accuracy+rate, difficulty levels. Directly preps for Optiver 80q/8min test.
Morning Brief widget on Today page
MorningBrief component + /api/brief endpoint. Shows daily greeting, task stats, urgent companies not applied to, upcoming interviews, today's goals, deadlines. Collapses/expands.
Apply Page — Prep Checklist tab
Third tab on /apply: shows per-company matrix of CL ready / researched (toggleable) / outreach / applied / stage. Auto-derives from application+outreach data. Stores researched state in localStorage.
Calendar Page — Interview dates and deadline view
Monthly calendar at /calendar showing interview dates, offer deadlines, applied dates, and task deadlines. Day-click detail, upcoming sidebar, severity colors.
Notification Bell — Header alerts for deadlines
Bell icon in header shows real-time alerts for upcoming deadlines. /api/alerts aggregates task due dates and interview/offer deadlines. Dismissable, refreshes every 5min.
⌘K Command Palette — Global search + navigation shortcut
CommandPalette component with Cmd+K toggle, server-side task search (/api/tasks?q=...), keyboard navigation (↑↓ Enter Esc), nav items. SearchTrigger button in header. Wired into layout.tsx.
Application Status Tracker — Pipeline view for internship applications
New /apply page with pipeline Kanban for internship applications. Stages: Not Applied → Applied → Phone Screen → Technical → Final Round → Offer / Rejected. Full CRUD via /api/applications. 10 companies pre-seeded.
Code Cleanup: Identify refactoring targets
Find code that needs improvement and define goals
Code Cleanup: Write comprehensive tests
Ensure existing behavior is captured in tests
Code Cleanup: Perform refactoring
Make incremental improvements to code structure
Code Cleanup: Verify and document
Ensure tests still pass and document changes
Bulk endpoint test 3
Third task - all or nothing!
Bulk endpoint test 2
Second task in atomic transaction
Bulk endpoint test 1
Testing task-batch with new bulk API
Bulk API Success!
First task via bulk endpoint
Batch Test Task 2
Second test task via batch API
Batch Test Task 1
First test task via batch API
Integration testing with real scenarios
Test the decomposer with various project types and validate task quality
Create comprehensive documentation
Write docs for task decomposer skill and batch creation workflow
Add task decomposition helper to dashboard UI
Build UI for users to describe a task and see AI-generated subtask breakdown
Build task template library
Create a collection of common task templates (feature, bugfix, research, etc)
Design and implement batch task creation API
Add endpoint to dashboard API that accepts array of tasks and creates them in bulk
Unified Agent Event Bus
Multi-Player Task System
Collaborative task workspace like Notion/Linear. Invite users, shared projects, real-time collaboration, comments, @mentions, notifications.
Personal Knowledge Graph
Connect everything: task history, memory files, Git commits, browsing history. Graph database for querying past work. AI-powered insights on work patterns.
Multi-Agent Task Auction System
Dynamic task assignment where agents 'bid' on tasks based on skills and availability. Load balancing across OpenClaw instances with priority queues and agent specialization.
AI Task Decomposer
OpenClaw agent skill that breaks down large tasks into structured subtasks. Use Claude to analyze requirements and auto-generate task cards in dashboard.
taskctl TUI (Terminal UI)
Beautiful terminal interface for task management. Kanban view in terminal, vim-style keybindings, quick task creation/editing. Use rich or textual for rendering.
Heartbeat Analytics Dashboard
Turn heartbeat system into actionable insights. Track work patterns over time, productivity heatmaps, task velocity metrics, agent utilization graphs.
Agent Collaboration Dashboard
Build real-time dashboard showing what OpenClaw agents are doing across instances. Live feed of agent activities, task assignments, sub-agent spawns, and handoffs. WebSocket updates for real-time sync.
Project Ideas - Planning Category
Create dedicated category and backlog structure for project ideas: Agent Collaboration Dashboard, Heartbeat Analytics, taskctl TUI, AI Task Decomposer, Multi-Agent Task Auction, Trading Strategy Backtester UI, Personal Knowledge Graph, Multi-Player Task System, Trading Strategy Marketplace
Create Internship Search & Apply Strategy
Create a comprehensive plan for finding tech internship openings. 1) Identify all job boards and sources (LinkedIn, Handshake, company career pages, etc). 2) Define search criteria and filters. 3) Build a systematic process for listing and tracking opportunities. 4) Start applying to all qualified positions.
Compile Complete Application History
Look through all application.csv, logs, and [email protected] Gmail inbox to compile a complete list of all internship applications sent. Cross-reference tracker.csv with application-log.md and email records to identify gaps and discrepancies.
Task templates
Quick-create common task types with pre-filled content
Due dates
Add deadline support with visual indicators
Task search and filter
Quick find tasks by title, description, assignee, status
Dark mode
Add dark theme toggle for better viewing in low light
Keyboard shortcuts
Add keyboard navigation for speed (j/k for next/prev, e for edit, n for new task)
Drag & drop status changes
Allow dragging tasks between status columns (backlog → queued → in-progress → review → done)
Plan assignment strategy
Design and implement task assignment functionality - allow assigning tasks to specific agents from the dashboard
Fix agent display structure
Sub-agents should stay within agent-1 hierarchy. Display agent-1, agent-2, agent-3 and all their information properly
Allow editing of tasks
Add UI to edit task descriptions, titles, and other task information directly from the dashboard
Trading Strategy Backtester UI
Web interface for Kalshi trading strategies. Upload historical data, configure parameters, run backtests with visualizations, compare strategies, export reports.
Create vol arb configuration and risk parameters
Define all configurable parameters for the strategy in a dedicated YAML config. Include: bankroll allocation (default 30% of total), min edge thresholds per signal type, vol regime thresholds, scan frequencies, position limits, max drawdown kill switch, and Kalshi fee schedule. Document all parameters with explanations.
Build real-time market scanning loop
Create a continuous scanning loop that polls Kalshi crypto markets every 30-60 seconds (configurable). During elevated vol, increase scan frequency to every 10-15 seconds. Manage API rate limits gracefully with backoff. Cache market data to reduce redundant calls. Run as async event loop integrated with the scheduler.
Integrate vol arb strategy with execution engine
Wire the volatility arbitrage strategy into the existing executor framework (paper + live modes). Pure arb opportunities (SpreadDetector, BracketScanner) auto-execute immediately — speed matters. Straddle opportunities queue for a 30-second confirmation window before execution. Add vol arb as a selectable strategy in main.py and config. Ensure paper trading mode works for all signal types.
Build EntrySignals — signal aggregation and position sizing
Combine signals from SpreadDetector, BracketScanner, and StraddleBuilder. Rank opportunities by edge/risk ratio. Apply portfolio-level risk constraints (max 5% bankroll per market, max 20% total exposure to vol arb strategy). Calculate optimal position sizes. Deduplicate overlapping opportunities. Output final trade recommendations with confidence scores.
Build StraddleBuilder — above/below position constructor
For price-level contracts (BTC above/below X), construct straddle-equivalent positions. Buy YES on "above high strike" and YES on "below low strike" during elevated vol when both sides are cheap. Calculate breakeven points, max loss, and expected value based on historical vol distributions. Only trigger when VolatilityMonitor signals elevated+ regime.
Build BracketScanner — range/bracket arbitrage detection
For crypto price range markets (e.g., BTC price brackets), sum all bracket prices for a given expiry. If total < $1.00, identify which combination of brackets to buy for guaranteed profit. Handle partial bracket coverage — find optimal subsets that cover adjacent ranges cheaply. Factor in fees and slippage estimates from order book depth.
Build SpreadDetector — same-contract YES+NO arbitrage
Monitor YES and NO prices on the same contract. When YES_ask + NO_ask < $1.00 (after fees), flag as pure arbitrage opportunity. Track order book depth to ensure sufficient liquidity for execution. Calculate net edge after Kalshi fees (~$0.02/contract). Maintain a live feed of all crypto contracts with their current spread.
Build VolatilityMonitor module
Create a real-time volatility monitoring module that tracks implied volatility from Kalshi contract prices. Calculate vol metrics from order book spread widths, price velocity, and historical contract price variance. Detect vol regime changes (low/normal/elevated/extreme) and emit signals when vol exceeds configurable thresholds (default: top 20th percentile). Pull external crypto vol data (BTC/ETH spot price feeds) as a reference signal.
Research Kalshi crypto market structure
Map all available crypto markets on Kalshi (BTC, ETH, etc). Document contract types (binary yes/no, price ranges/brackets, daily/weekly expiries). Understand fee structure, order book depth, and API rate limits for market data. Identify which markets have bracket structures suitable for arbitrage.
QuantPrep Interview Platform Showcase
Showcase QuantPrep on portfolio with embedded demo. Features: Pyodide code execution, CodeMirror editor, interactive OS diagrams, 7 topic areas, 40+ problems. Already on GitHub as interview_prep_platform.
SkillPulse RAG Platform Showcase
Push rebranded SkillPulse RAG project to GitHub. Interactive demo on portfolio: FAQ chatbot conversation flow + analytics dashboard. Tech: Python, Flask, LangChain, ChromaDB, OpenAI.
GitHub Repo Audit & Improvement
Review all 14 GitHub repos. Add/improve READMEs with screenshots, setup instructions, tech stack. Ensure repos build/run correctly. Add descriptions to repos missing them. Make each project presentable for recruiters.
Vercel Deployment
Create GitHub repo (portfolio or ivan-chen-portfolio). Push code, connect to Vercel. Configure build settings, environment variables. Test production build. Optional custom domain setup.
Mobile Responsive & Polish
Full mobile responsiveness testing. Framer Motion animations on scroll. Loading states, smooth transitions. Dark/light theme toggle. SEO meta tags, Open Graph.
Contact Section & Resume Download
Contact info: email, phone, GitHub, LinkedIn. Resume PDF download button. Optional contact form. Clean footer with social links.
GitHub Stats & Activity
GitHub contribution graph, language breakdown pie chart, repository count, recent activity feed. Use GitHub API or embed GitHub stats widgets.
GitHub Projects Grid
Fetch all 14 repos from ichen27 via GitHub API. Project cards with: screenshot/demo, tech stack badges, GitHub link, description. Categories: Data Science, Apps/Games, C++ Projects. Sortable/filterable grid.
OpenClaw Multi-Agent Showcase
Showcase multi-agent orchestration: embed/screenshot task dashboard, agent collaboration diagram, code stats (total projects, lines written, agents managed). Show taskctl CLI, sub-agent spawning, real-time SSE updates. Highlight the infrastructure built.
Alpaca Trading Interactive Display
Position viewer with swing trading display. Strategy performance metrics, live data simulation. Portfolio chart visualization. Tech: TypeScript, Alpaca API. Demo mode with realistic sample trades.
Kalshi Trading Interactive Dashboard
Mini trading dashboard with strategy selector, mock trade table, P&L chart (recharts). Add/remove strategy simulation. Show vol arbitrage and market making strategies. Tech: TypeScript, Kalshi API. Demo mode with sample data.
Far-East-Call-Agent Interactive Demo
Interactive phone modal simulating a call to Far East Restaurant. Shows real-time order flow, conversation transcript, order confirmation. Stats: 100+ calls/month, 10+ hours saved. Tech stack: JavaScript, Twilio, OpenAI. This is the hero project - make it impressive.
Education & Skills Section
Syracuse University - CS major, Finance minor. Skills grid: Languages, Frontend, Backend, AI/ML, Data Science, Finance, Tools. Animated skill bars or interactive tech stack visualization.
Professional Experience Timeline
Interactive timeline showing 3 internships: TalkMeUp AI (led 6-person team, RAG systems), Rebellion Rebellion (data pipeline, AI trading signals, SEC 13F), ASRS (8-person team, data pipeline + reporting). Expandable cards with details, tech stack badges.
Hero Section + About/Summary
Animated hero with name, title, tagline from cover letter. Animated stat counters (projects, lines of code, hours saved). CTA buttons: View Projects, Download Resume, Contact. About section with professional summary pulled from cover letter.
Project Setup & Scaffolding
Create Next.js 16 app with TypeScript, Tailwind, shadcn/ui, Framer Motion, Recharts. Configure project structure, layout, navigation, dark theme. Port 3001 to avoid dashboard conflict.