Projects

A curated selection of software systems I've architected and built. These range from high-performance backend pipelines and desktop applications to interactive web platforms and game engines. Each project demonstrates a focus on scalable design, clean code, and solving complex technical challenges.

quirk Go

Quirk is a production-ready fullstack AI pipeline: automated corpus ingestion, embedding generation, vector search, and scalable API delivery. Built for reliability and observability with Go services, Postgres-backed auth, and Dockerized deployment pipelines.

quirk Logo
Stars1
Forks1
Open Issues0
Last Updated1mo ago
  • RESTful API for data submission, similarity search, and automated retrieval.
  • Multi-format support for .pdf, .csv, .json, .md, .xml, and .yml.
  • Cloudflare Workers AI integration with @cf/baai/bge-large-en-v1.5 (1024 dimensions).
  • Export capabilities to JSON, CSV, and direct ChromaDB vector integration.
  • JWT-based authentication with persistent PostgreSQL token storage.
  • Automated deployment architecture through Dockerized microservices and CI/CD.

minutely-desktop TypeScript

Minutely is an AI-first meeting platform that turns conversations into searchable knowledge: real-time transcription, diarization, and automated insight generation. The stack combines scalable backends, GPU-backed ML services, and cross-platform clients with deployment orchestration.

minutely-desktop Logo
Stars1
Forks0
Open Issues0
Last Updated1mo ago
  • AI-powered meeting intelligence with automated note generation and action item extraction.
  • Real-time multi-user transcription with speaker diarization using Whisper and Pyannote.
  • Cross-platform desktop client (Electron) and web client (React/Vite) sharing a core UI library.
  • Go-based backend API handling authentication, WebRTC signaling, and meeting persistence.
  • Integrated meeting calendar, team chat, and a searchable archival history hub.
  • Production-grade data handling with secure storage and realtime sync; CI/CD and release automation.

Todoist C#

Todoist is a cross-platform productivity app demonstrating full-stack mobile engineering: MVVM architecture, reliable local persistence, and sync-ready APIs. Built with .NET MAUI and focused on reliability and UX across mobile and desktop.

Stars0
Forks0
Open Issues0
Last Updated1mo ago
  • Core task management (CRUD) with titles, descriptions, due dates, and priority levels.
  • 'Today' view with real-time progress tracking and completion percentage.
  • 'Upcoming' view grouping future tasks by date for efficient planning.
  • Gesture-driven interactions: Swipe-right to complete, Swipe-left to delete.
  • Local data persistence using SQLite (sqlite-net-pcl) with full offline capability.
  • Undo delete functionality with a timed snackbar for action reversal.
  • Priority filter chips (Low, Medium, High, Completed) for rapid task sorting.

ShopMate C#

ShopMate is a retail POS and inventory platform built for reliability and cloud sync. It uses a three-tier architecture with PostgreSQL, background workers, and automated deploys—designed for observability and operational resilience.

ShopMate Logo
Stars0
Forks3
Open Issues0
Last Updated6mo ago
  • Three-tier architecture (Presentation, Business Logic, Data Layers).
  • Admin Dashboard for employee, customer, and product inventory management.
  • Salesperson KPI dashboard with real-time sales metrics and stock alerts.
  • Automated bill generation with itemized customer and product selection.
  • Secure SHA256 password hashing and Supabase cloud data storage.
  • Exportable operational reports for comprehensive business analysis.

treadify TypeScript

Treadify connects product goals to engineering execution: GitHub-linked work items, automated progress tracking, and metrics for project health. Built as a fullstack app with a focus on deployment automation and observability.

treadify Logo
Stars1
Forks1
Open Issues0
Last Updated1yr ago
  • Hierarchical management (Product Manager, Technical Lead, Developer).
  • Seamless GitHub integration linking code submissions to feature goals.
  • Real-time visual progress tracking and automated metric reports.
  • Deadlines calculated dynamically from individual feature timelines.
  • Role-based permission system for channel and goal management.

Pharmacy-Billing-App JavaScript

PharmaX is an industrial-grade billing and inventory system prioritizing transactional integrity and security. Built with Electron, React, and Postgres, it emphasizes operational correctness, auditability, and deployment safety.

Stars1
Forks1
Open Issues4
Last Updated1mo ago
  • Electron IPC ContextBridge isolation to neutralize SQL injection vectors.
  • Pessimistic locking (SELECT ... FOR UPDATE) for zero-credit-violation transactions.
  • JSONB + GIN indexed storage for fast search across nested medical metadata.
  • Industrial master medicine scheduling and FBR GST rate management.
  • Real-time expiry alerts (30/60/90 days) and automated stockmaster updates.
  • Comprehensive accounting with customer/supplier ledgers and ageing analysis.

DungeonCrawler C++

A hobby C++ side-scrolling engine (Raylib) showcasing systems design and performance tuning — kept here as a small signal of low-level experience.

DungeonCrawler Logo
Stars0
Forks1
Open Issues0
Last Updated6mo ago
  • SOLID-inspired architecture and modular game systems.
  • Demonstrates performance-focused coding and engine-level problem solving.

Other Projects