Featured Projects
Here is a curated selection of systems and applications I have architected and built, focusing on internal business software, API integrations, and financial data management.
1. DIRA — Market Intelligence Stack & Vendor Dashboard
Repository: github.com/sspirial/dira
Tech Stack: React (Vite), Node.js (WhatsApp Bridge), PostgreSQL, FastAPI, Docker Compose, CI/CD (GitHub Actions), Nginx, Google Cloud Platform
Problem & Solution
Informal vendors and small business operations teams often struggle with decentralized data scattered across messaging channels and manual spreadsheets.
DIRA provides an integrated market intelligence ecosystem:
- Frontend Dashboard: A React application providing real-time data visualisations, transaction logs, and operational controls for vendors.
- WhatsApp Messaging Bridge: A Node.js service using Baileys to ingest, pair, and process incoming vendor transaction data directly via messaging.
- Backend Engine: High-performance FastAPI backend connected to PostgreSQL for structured relational data storage and queries.
- DevOps & Security: Fully containerized setup via Docker Compose, automated CI testing via GitHub Actions, and one-click GCP VM deployment scripts with automated Nginx reverse proxy and Let’s Encrypt SSL configuration.
2. Developer Chamas (DevChama) — Group Financial Pool & Ledger Platform
Repository: github.com/sspirial/developer-chamas
Tech Stack: TypeScript, React, Node.js, Express, PostgreSQL / REST APIs
Problem & Solution
Cooperative savings groups (chamas) require accurate transaction tracking, member ledger balances, and transparent contribution histories.
- Built a financial management platform enabling members to record pool deposits, manage payouts, and track group liquidity.
- Implemented secure REST endpoints for user authentication, contribution calculations, and transaction history filtering.
- Designed clean UI workflows to eliminate spreadsheet-based bookkeeping errors.
3. Solana Sentinel — Real-Time Transaction Security Monitor
Repository: github.com/sspirial/solana-sentinel
Tech Stack: Rust, Async I/O, WebSockets, JSON-RPC
Problem & Solution
High-throughput blockchain applications require instant notification when transactions fail or suspicious contract calls occur.
- Developed an asynchronous monitoring agent in Rust to track transaction logs in real time.
- Provides immediate alert notifications and error parsing for developer and auditing workflows.
Technical Skills Summary
- Frontend: React, HTML5, CSS3, Tailwind CSS, Vite, JavaScript, TypeScript
- Backend: Node.js, Express, Python, FastAPI, RESTful APIs, WebSockets
- Database & Infrastructure: PostgreSQL, SQL, Docker, Docker Compose, Linux, Nginx, GCP GCE
- Developer Practices: Git / GitHub, CI/CD Actions, Automated Testing (pytest / ESLint), Clean Architecture, Documentation
Comments
No comments yet. Be the first to comment!
Leave a Comment