Entrepreneurial

Portfolio Rebalancer

Tax-efficient portfolio rebalancing for individual investors

PythonReactTypeScriptFinancial APIs

The Problem

Individual investors pay significant advisory fees for basic portfolio maintenance. Rebalancing—adjusting holdings back to target allocations—is mechanical but intimidating for most people. Tax implications make it even more complex.

The Solution

Building a consumer application that handles the complexity of tax-efficient rebalancing automatically. Users connect their brokerage accounts, set target allocations, and receive optimized trade recommendations that minimize tax impact while achieving their goals.

Product Decisions

  • Tax efficiency as a first-class feature, not an afterthought
  • Focus on 'raising cash' use case—common need, poorly served by existing tools
  • Simple onboarding: connect account → set targets → get recommendations
  • Educational approach: explain why each trade is recommended

Architecture

Frontend

React with TypeScript for type-safe, maintainable UI

Backend

Python for financial calculations and optimization algorithms

APIs

Brokerage API integrations for account data and trade execution

Technical Highlights

  • Tax-lot optimization algorithm considering short vs long-term gains
  • Constraint-based optimization respecting wash sale rules
  • Real-time portfolio drift calculations
  • Secure OAuth integration with major brokerages
  • Cost-basis tracking across multiple accounts

Results & Outcomes

  • Demonstrates end-to-end product thinking from problem to solution
  • Combines domain expertise (FINRA Series 7/63) with engineering skills
  • Positioned for monetization as a SaaS product

What I'd Do Next

  • Beta launch with select users for feedback
  • Add support for additional brokerages
  • Implement automated recurring rebalancing
  • Build mobile companion app