Projects

A collection of my work and side projects showcasing various technologies and skills

ZKTeco AI

Built a RAG-based document question-answering system using LangChain and Gemini for intelligent document processing and retrieval.

LangChainGeminiNext.jsSQLTypeScript
  • Advanced retrieval-augmented generation for accurate document analysis
  • Intelligent question answering using Gemini AI technology
  • Efficient document upload, processing, and storage system

Sundial

Cross-platform desktop application for tracking user productivity through system activity monitoring and automated timekeeping.

PythonPySide6SQLiteEncryptionDeskPunch
  • Capture system-level interactions to provide deep insights into work patterns and application usage.
  • A browser-based time clock solution for shared workstations with offline mode support.
  • Advanced local storage using SQLite with multiple layers of encryption to protect sensitive data.

Ralvie AI

AI-powered productivity and workforce analytics platform providing real-time team performance insights and predictive reporting.

ReactTypeScriptMaterial-UIChart.jsREST API
  • Dynamic, real-time visualization of team KPIs and work log summaries using advanced charting libraries.
  • Machine learning modules that distinguish between productive and non-productive hours to guide performance tuning.
  • A unified dashboard for task assignment, deadline tracking, and multi-team performance monitoring.

EasyTime Pro

Enterprise-grade web-based workforce management software supporting large-scale attendance and payroll automation.

PythonDjangoREST APIPostgreSQLRedisBiometric Auth
  • Automated synchronization of fingerprint and facial recognition templates across distributed device networks.
  • Highly configurable rules for overtime, breaks, and leave policies with automatic compliance checking.
  • Hierarchical approval systems for leave requests and manual attendance corrections with automated alerts.