Projects

This page showcases a selection of my work where theory meets practice. As an educator and engineer, I focus on building secure, data-driven systems that solve real-world problems. The projects below span cybersecurity, applied computing, and educational technology, reflecting a commitment to ethical innovation and human-centered design.

BlitzTips — Real-Time Trafficking Tip Platform

Multi-Agency Intelligence Dashboard. A secure investigation platform built at John Jay College to triage human-trafficking tips in real-time. The system pairs a .NET Core API with a React-style UI to deliver live geospatial intelligence, investigator dashboards, and secure data feeds—purpose-built for handling sensitive PII (Personally Identifiable Information).

Integrates Google Maps API, SignalR for push updates, and Hangfire for background jobs. Security is enforced via Azure AD OAuth2, field-level encryption, and anomaly detection, ensuring strict compliance for operational data.

  • Security
  • .NET
  • C#
  • API
  • Real-time
  • Azure

Django Secure Single-Session Auth System

Enterprise-Grade Session Enforcement System Designed to uphold academic and enterprise integrity by preventing concurrent user access. This Django-based authentication system enforces a strict single-session policy, utilizing GeoIP logging to flag suspicious login attempts in real-time. Ideal for secure testing environments, certification platforms, and paid content portals where account sharing is a liability.

Built with Django 5+ and Python 3.10+, it integrates GeoIP-based logging, device tracking, self-service session unlocks, and administrative controls — all out of the box.

  • Security
  • Authentication
  • Django
  • Python
  • Open Source

PersonalDebtTracker

Privacy-Centric Financial Planning PWA. A mobile-first Progressive Web App (PWA) designed for debt visualization and zero-knowledge budgeting. Unlike commercial apps that aggregate data for sale, this tool uses Firebase/Firestore to provide secure, real-time payoff projections and utilization tracking without compromising user privacy.

  • PWA
  • Finance
  • Flutter
  • Firebase
  • Mobile

Exam Timer

Cognitive-Load Focused Proctoring Tool A high-visibility exam time management interface designed for lecture halls and proctored environments. Built with a dark-mode UI to reduce eye strain and customizable warning thresholds to keep students on track, this tool standardizes timekeeping across classrooms, reducing anxiety and administrative overhead during assessments.

  • Tools
  • Timer
  • Education
  • JavaScript
  • Productivity
  • Open Source

dotnet-dailytips (#DotNetWithRoy)

Production-Ready .NET Reference Architecture. A curated knowledge base of enterprise patterns for building robust systems. This repository moves beyond "Hello World" tutorials to demonstrate high-performance techniques in asynchronous workflows, Entity Framework query optimization, and scalable API design.

  • .NET
  • C#
  • ASP.NET Core
  • Patterns
  • Open-source

ArticleExtractor

NLP-Ready Data Pipeline for Web Content A specialized extraction engine that isolates core journalistic content from noisy HTML structures. Unlike standard scrapers, this tool intelligently strips ads, boilerplate, and navigation elements to produce clean, normalized text datasets specifically optimized for Natural Language Processing (NLP) research and sentiment analysis.

  • Python
  • newspaper3k
  • BeautifulSoup
  • Requests
  • NLP
  • Research

HashNow

Zero-Trust File Integrity Verifier A privacy-first security tool that calculates SHA-256, SHA-1, and MD5 hashes entirely within the browser. By eliminating server-side uploads, HashNow allows users to verify sensitive documents and massive files without ever exposing data to the network, ensuring 100% confidentiality and compliance with strict data handling policies.

  • Tools
  • Security
  • JavaScript
  • Client-side
  • Privacy
  • Open-source

ChatifyNode

Scalable Real-Time Communication Engine. A clean-architecture messaging backend built with Node.js and Socket.IO. Engineered for extensibility, it handles instant event delivery, typing indicators, and message acknowledgments with low latency, serving as a reliable foundation for adding chat functionality to larger applications.

  • Realtime
  • Node.js
  • Socket.IO
  • Messaging
  • Open-source

JomiMapo

Regional Unit Conversion Engine A localized Progressive Web App (PWA) addressing the fragmentation of land measurement units in South Asia. JomiMapo standardizes conversions between 20+ traditional units (Bigha, Katha) and international standards, bridging the gap between legacy property records and modern digital surveying.

  • PWA
  • Mapping
  • Offline
  • JavaScript
  • Bangladesh
  • Converter
  • Open-source

Excelsior

Automated ETL & Data Reconciliation Tool. A desktop solution for high-volume student record matching and discrepancy resolution. Built with .NET WinForms, it streamlines the Extract-Transform-Load (ETL) workflow, allowing administrators to identify data quality issues and resolve duplicate records significantly faster than manual review.

  • .NET
  • C#
  • WinForms
  • SQL
  • Data Quality