Projects

Software I build and maintain.

ngx-portfolio

CLI + MCP server for tracking my NGX stock portfolio. Records buy/sell transactions, tracks dividend payments, fetches live prices from afx.kwayisi.org, and provides yield-on-cost analysis.

  • Python, httpx, MCP protocol
  • Double-entry style transaction recording
  • Automated price refresh and portfolio snapshots

movies-cli

CLI for scraping, downloading, and managing a movie library. Interactive REPL with readline history, structured movie metadata, and logging.

  • Python, httpx, BeautifulSoup4, loguru
  • Interactive command loop with history persistence
  • JSON-based movie library storage