Back to projects

TaskFlow & Go Systems

GoConcurrencySSEDockerPostgreSQLSQLiteSvelteKit
TaskFlow & Go Systems

Overview & Architecture

High-throughput asynchronous job queue and concurrency backend built in Go, accompanied by Careerlens AI job application evaluator. Key Capabilities: • Worker Pool Concurrency: Idiomatic CSP pattern using buffered channel backpressure, dynamic worker goroutines, and graceful shutdown. • Storage Engine: Dual-repository architecture supporting SQLite in WAL mode with connection limits and thread-safe memory storage with sync.RWMutex deep cloning. • Standard Library Routing: Engineered with Go 1.22+ ServeMux ("METHOD /path/{id}") and structured JSON logging via slog. • Careerlens Streaming: AI evaluator service featuring Server-Sent Events (SSE) streaming, SSRF-guarded job scraping, and docx/pdf analysis.