Skip to content
View cd155's full-sized avatar

Highlights

  • Pro

Block or report cd155

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cd155/README.md

Hi, I'm Don πŸ‘‹

I'm a solo developer who builds and runs full-stack products: .NET on the server, Next.js on the web, Postgres, all deployed with Docker on my own VPS.


πŸ“ˆ QuantNote

A stock research platform for investors: analyst reports and notes, investment themes, a public model portfolio, and your own portfolio and watchlist checked against what the analysts think.

QuantNote portfolio: holdings with daily profit and loss QuantNote stock ideas: each stock's price against its fair value range
  • Web app (PWA): Next.js with typed API calls generated from the server's OpenAPI document
  • API + admin CMS: ASP.NET Core on .NET 10, Blazor Server, EF Core + PostgreSQL, OpenIddict sign-in
  • AI chat access: an MCP server at mcp.quantnote.app lets Claude and other AI chat apps read research, review your portfolio, and import holdings from a broker screenshot
  • Background services: a data worker, an analysis engine, and a report crawler (Playwright)
  • Operations: Docker Compose on a VPS behind Caddy, GitHub Actions deploys, Sentry monitoring

🧩 Softifacts

Your AI prompts, kept in one library: a Chrome extension that saves prompts and inserts them on chat sites, plus a web dashboard to edit them.

Softifacts: your best AI prompts, one click away

  • Extension: WXT + React
  • Dashboard: Next.js, in a pnpm workspace that shares code and styles with the extension
  • API + admin CMS: .NET 10, Blazor Server, EF Core + PostgreSQL, the same server stack as QuantNote

πŸ› οΈ Tech I use

C# .NET 10 ASP.NET Core Blazor EF Core PostgreSQL TypeScript Next.js React Python Docker GitHub Actions Caddy MCP

πŸ“š Open source

  • dotnet-nextjs-starter: a full-stack starter with a .NET 10 API, a Blazor admin CMS, an MCP server with OAuth sign-in, and a Next.js web app, run with Docker Compose
  • collins-vocabulary: Collins star vocabulary (ζŸ―ζž—ζ–―ζ˜ŸηΊ§θ―ζ±‡), 13,633 English words by 1–5 star level with phonetic and Chinese definitions, as TXT, CSV, JSON and Anki decks, with a web page to browse them

πŸ“« LinkedIn Β· dev@softifacts.com

Pinned Loading

  1. dotnet-nextjs-starter dotnet-nextjs-starter Public template

    Full-stack starter: .NET 10 API with a Blazor CMS and an MCP server (OAuth via OpenIddict), plus a Next.js web app. Docker Compose, CI and 140+ tests.

    C# 2 1

  2. collins-vocabulary collins-vocabulary Public

    Collins star vocabulary (ζŸ―ζž—ζ–―ζ˜ŸηΊ§θ―ζ±‡): 13,633 English words by 1–5 star level with phonetic and Chinese definitions, as TXT, CSV, JSON and Anki decks

    Python 17 2