Software Architect & Builder In Production (Internal)
TechSentry
Immutable Price Watcher & Graphs (Personal Project)
ClojureDatahikePathom 3GitHub ActionsEtaoinTelegram Bot
Project Overview
A personal project designed to track price fluctuations across multiple partner platforms. The architecture adopts the Pure Core / Impure Shell model, isolating complex business logic, rate-limiting rules, and dynamic scrapers from side effects. The Datahike graph database is used to model and query complex relationships between products.
Architecture & Implementation
Graph-based architecture (Pathom 3) integrated with an immutable database (Datahike) featuring time-travel capabilities. Ingestion runs via scrapers (HTTP/Etaoin) orchestrated by GitHub Actions and VPS servers, producing encrypted reports (Vault Mode) and sending alerts via Telegram.
Live Demo
Access the online demo or project page.