Back to projects

DevPulse — Live Multi-API Developer Dashboard

ASP.NET + LLM · Retrieve → Generate — independent API cards plus Ask DevPulse RAG over recent HN + GitHub signals.

In development — .NET 8 Razor Pages dashboard with Weather, HN, GitHub, Crypto, Daily Challenge, and Ask DevPulse. September meetup in Kinston, NC.

C#.NET 8ASP.NET CoreRazor PagesHttpClientDICSS GridEmbeddings / RAGLLMAzureIn development
DevPulse
In development
Live developer pulse — multi-API dashboard + Ask DevPulse RAG

DevPulse is a .NET 8 Razor Pages dashboard that aggregates live developer signals into one view — Weather, Hacker News, GitHub, Crypto, and a Daily Challenge — each as an independent card so one failing API can't take down the page.

The app is built on a copyable mid-level pattern: typed models, service-layer HttpClient calls, dependency injection, and a dark CSS Grid shell. Each HTTP card returns a shared CardResult<T> so success and errors stay isolated.

September focus — Ask DevPulse: a free-text ask box on top of those feeds. The app does real RAG over recent HN + GitHub chunks (embeddings + in-memory similarity, no vector DB required): retrieve first, then generate a grounded answer with citations. If the LLM is down, it still shows the top retrieved sources — proving retrieval worked.

Ask DevPulse — ASP.NET + LLM live class, September 2026 · Kinston, NC
View on GitHubMeetup details

Features

  • Surfaces: Weather · Hacker News · GitHub · Crypto · Daily Challenge · Ask DevPulse
  • Typed models · service-layer HttpClient · DI · CardResult<T>
  • Ask DevPulse RAG: embeddings + in-memory similarity, then grounded generation with citations
  • Per-card failure isolation; LLM-down fallback still shows top retrieved sources
  • Azure App Service public demo (planned)

Tech stack

  • C# · .NET 8 · ASP.NET Core Razor Pages
  • HttpClient · dependency injection · CSS Grid
  • Embeddings / RAG · LLM (server-side)
  • Azure App Service (planned)

© 2026 Kelvin R. Tobias

Kelvinintech Consulting LLC · Kinston, North Carolina

Contact·Front Door·LinkedIn

KRT