Engineering scalable
digital systems.
I'm a Senior Software Engineer bridging the gap between complex backends (Go, Rust, Java, Postgres) and responsive interfaces (React, Vue, TS). Obsessed with performance and type safety.
Technologies I work with
Featured Projects
A selection of applications and experiments I've built to solve problems and explore new technologies.
SalesWatch — Field Sales Monitoring Platform
SalesWatch is a field sales monitoring solution built for distributors and companies to gain real-time visibility and control over their sales teams. I led development of a scalable full-stack system using Go for backend services and Vue.js for the web dashboard. Key features include GPS-based visit verification, route playback, task/visit scheduling, sales and collection tracking, role-based access control, offline-first mobile sync, and analytics dashboards with exportable reports. The backend provides RESTful and gRPC APIs, WebSocket push notifications, and integrates with PostgreSQL, Redis, and a geospatial service for route calculations. Implemented CI/CD, automated testing, containerized deployment (Docker, Kubernetes), and observability (Prometheus, Grafana). Delivered performance improvements reducing API latency by 45% and improved data sync reliability for intermittent networks.
PackUI
A lightweight, cross-platform desktop UI for the Pack container format that enables fast browsing, secure packing/unpacking, random-access previews, and streaming of large blobs. Built in Rust with a Tauri shell and WASM-powered parsers for high-performance, low-latency interactions with Pack archives
LMS - Learning Management System
A Learning Management System built with Vue.js and TypeScript, with a focus on accessibility and user experience. The system includes features such as course management, user authentication, and progress tracking.