1. curve-solver
    haiilong.github.io/curve-solver ↗

    Built for Desmos. Given a list of points, it solves them exactly (linear, quadratic, cubic, circle for 3 points, general conic for 5) or approximates them (sine, log, exponential, or axis-aligned ellipse). Copy-paste helpers move points and equations straight between the page and Desmos.

  2. calculus-walkthrough
    haiilong.github.io/calculus-walkthrough ↗

    O/A level calculus solver. Each step shows the rule that was applied and the expression before and after it.

  3. boostexport
    github.com/haiilong/boostexport ↗

    Export LightGBM, XGBoost, and CatBoost models for native inference in .NET and Go - no Python runtime needed.

  4. SingletonJob
    https://www.nuget.org/packages/SingletonJob ↗

    Lightweight Redis-backed singleton background jobs for multi-instance .NET deployments.

  5. LocalJob
    https://www.nuget.org/packages/LocalJob ↗

    In-memory recurring background jobs for .NET, supporting interval, fixed-rate (drop-on-overlap), and cron schedules that run on every instance of your app.

  6. CloudHttp
    https://www.nuget.org/packages/haiilong.http.extensions ↗

    Cloud-friendly HttpClient extensions for .NET: independent connection pools for one upstream, cloud-tuned SocketsHttpHandler defaults, and composition with Microsoft.Extensions.Http.Resilience.

  7. RefreshAhead.MemoryCache
    https://www.nuget.org/packages/RefreshAhead.MemoryCache ↗

    Lightweight and customizable refresh-ahead scheduling for in-process .NET memory caches.