AI / Analytics Engine
Ongoing
SignalStack
Next-Gen AI Intelligence Terminal for real-time geopolitical and tech feed distillation.
The Problem
Global geopolitical and tech news cycles move too fast for manual monitoring, creating a massive noise-to-signal ratio.
The Approach
A high-density analytical terminal that distills vast world-event feeds into real-time summaries and severity scores via multi-provider AI failover.
Impact Highlights
- Reduced AI inference costs to near-zero with a multi-tier local pipeline (Mac M1 LlamaCPP → VPS local → Groq → OpenRouter) and automatic fallback chaining.
- Automated content distribution via SignalStack Pulse — Twitter/X, Facebook, LinkedIn OAuth, platform-aware content transformer, and rate limiting (2 posts/day cap on X).
- Solved geolocation-based company discovery with Company Radar — OSM/Overpass, Mapbox, Google Places, e-CAB, and GitHub tech sources with smart career page detection.
- Made the platform accessible in Bengali via a Redis-backed translation priority queue with dual-tier quality threshold.
- Centralised job market intelligence by aggregating remote sources into a unified feed with Discord alerts, dedup, and global remote filter.
Tech Stack
Node.jsNestJSGroqOpenRouterRedisReal-time AI
Scope of Work
12
- RSS feed aggregation with dedup, min-score filter, 30-day retention, auto-requeue on startup.
- Tiered scoring engine with noise reduction and geopolitical coverage.
- Bengali font (Hind Siliguri) and next-intl i18n routing.
- Directory Crawler with site-specific extractors (bdjobs, remotive) and bank filter.
- Job Signal Extension: remote feeds, Discord alerts, dedup, global remote filter.
- Admin dashboard: sortable/resizable columns, bulk select, Discord webhook UI, API key manager, drag-and-drop AI pipeline editor.
- Geo heatmap with TopoJSON world map + ZoomableGroup, country filter from query params.
- Trends analytics endpoint; /trends page migrated to Tremor.
- Bookmarks system and daily email digest (tech-only).
- Self-hosted IP enrichment (MaxMind) and passive bot detection; JWT HS256 + admin auth guards.
- Searchable log viewer with 30-day retention and day-range filter.
- 35 DirectoryCrawlerService unit tests; Scorer/Admin/Auth service tests; CI/CD workflow; Docker resource limits.