Open to new opportunities

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.

Technical Stack

Technologies I work with

Go
GoBackend
Rust
RustSystems
Python
PythonData/Scripting
TypeScript
TypeScriptFullstack
Vue.js
VueFrontend
React
ReactFrontend
PostgreSQL
PostgreSQLDatabase
Docker
Docker / K8sDevOps
OpenJDK
JavaEnterprise
.NET
.NETEnterprise
My Work

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.

GoVuePostgreSQLgRPCRedisDockerKubernetesPrometheus

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

RustTauriWASM

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.

ReactTypeScriptDockerK8s