Text Encryption with AES
Text Encryption with AES is a Python-based tool that uses AES encryption in CBC mode to securely encrypt and decrypt text. It offers unique encryption for each operation, ensuring that sensitive data remains protected. The tool generates secure keys and handles padding automatically using PKCS7. A great educational tool for understanding AES encryption techniques. Contributions are welcome!
GitHub Repository
See Live
Mframapa AI — Air Quality Forecasting App
As a lead a six-member team, I co-developed Mframapa AI to deliver 48-hour air quality forecasts. I trained and implemented XGBoost machine learning models on a diverse dataset from NASA and the EPA to accurately predict pollutant levels. The platform, initially developed in Python and Streamlit, is designed to make crucial environmental data accessible to underserved regions. Contributions are welcome.
GitHub Repository
See Live
Real-Time Security Monitoring System
I architected a real-time security monitoring system using Grafana and Loki for advanced log visualization and alerting. This system enhances threat visibility by automatically detecting anomalies including failed logins, API abuse, and unusual traffic patterns. To improve operational readiness, I also authored an incident response checklist that streamlined team collaboration and accelerated mitigation efforts. Contributions are welcome.
GitHub Repository
Network Traffic Analyzer
Network Traffic Analyzer is a terminal-based real-time packet analysis tool aimed at monitoring network traffic and identifying anomalies. It provides in-depth insights into your network’s behavior with dynamic interface detection, live packet capture, and anomaly detection using Z-score analysis. Users can receive real-time alerts via email or Slack whenever suspicious patterns emerge. The tool also stores packet data in an SQLite database for further review. Feel free to contribute!
GitHub Repository
See Live
TradaX — Crypto Trading App
TradaX is a full-featured cryptocurrency trading app built with Expo React Native (frontend) and Spring Boot + Java 17 (backend). It features real-time market data, a live news feed, OpenAI-powered AI assistant, and a fully functional trading engine. The project follows a modular monorepo architecture and includes dark/light theme toggle. Contributions are welcome!
GitHub Repository
See Live
Password Analyzer
Password Analyzer is a simple yet effective tool for assessing the strength of passwords. It evaluates passwords based on length, complexity, and character variety, classifying them as Strong, Moderate, or Weak. This tool is designed to help users identify weak passwords and improve their security practices. Ideal for personal use to understand password security. Contributions are welcome!
GitHub Repository
See Live
Custom Network Sniffer
Network Sniffer for Security Research is a tool designed to capture and analyze network packets for better understanding and securing network traffic. It supports various protocols like Ethernet, IP, TCP, and UDP and allows users to specify network interfaces and filtering options for tailored analysis. A valuable tool for security researchers to explore potential vulnerabilities. Contributions are encouraged!.
GitHub Repository
See Live
Scantron Marker
This Python application is an application for marking Scantron/Scannable sheets. The program processes images of scannable sheets, identifies marked answers, compares them against an answer key and generates performance reports. Contributions are encouraged!.
GitHub Repository
Keylogger Software for Security Research
Keylogger Software for Security Research is a tool created for ethical research into keylogging techniques. It logs every keystroke, formats them for easy readability, and provides valuable insight into how keyloggers operate. This tool is strictly for educational purposes and is intended to assist in developing countermeasures for malicious keylogging software. Contributions and improvements are welcome!
GitHub Repository
See Live