Selected Projects
SiteSentinel
Website Security Analysis Tool
Comprehensive security analysis tool performing 50+ checks across Security, DNS, Performance, SEO, Accessibility, and Safety. Features modern UI and exportable reports.
Technologies: Node.js, Express, Security, Performance, SEO, Accessibility
CipherGuard
AI-Powered GitHub Security Scanner
Built an AI-driven tool for static code analysis, dependency vulnerability checks, and secret detection on GitHub repositories. Leveraged Gemini AI for automated threat modeling, risk scoring, and real-time remediation guidance. Integrated ESLint for comprehensive code quality analysis and linting, Snyk for automated dependency vulnerability detection and detailed reporting, and dotenv for secure environment variable secrets management. Developed responsive dashboards for repo submission and scan management with robust error handling and logging.
Technologies: Gemini AI, Node.js, JavaScript, React, Express.js, GitHub API, ESLint, Snyk, dotenv
Electric Vehicle Race Car
University of Waterloo
Led design and development of electric vehicle for university racing competition. Integrated modern engineering principles and sustainable technologies to construct high-performance electric car. Oversaw project planning, component design, and performance testing.
Technologies: CAD, Engineering, Electric Vehicles, Project Management
Machine Learning for Protein–Ligand Interaction Prediction
University of Toronto
Developed supervised ML models in PyTorch to predict protein–ligand binding using 10,000+ samples derived from PDB structure files and curated biochemical datasets. Preprocessed and engineered molecular features in Python using NumPy, pandas, and biochemical descriptors extracted from structural data. Trained and optimized models using gradient-based learning, cross-validation, and hyperparameter tuning. Evaluated performance with accuracy, precision, recall, and ROC-AUC, refining models based on diagnostics. Collaborated with University of Toronto faculty mentors to validate methodology and interpret biological significance.
Technologies: PyTorch, Python, NumPy, pandas, Machine Learning, Biochemistry, Cross-validation
Cells in Focus
Machine Learning Healthcare Application
Implemented machine learning algorithm to detect malaria-infected cells with 98% accuracy. Optimized training time using GPU acceleration. Designed Python-based algorithm using TensorFlow and MATLAB.
Technologies: Python, TensorFlow, MATLAB, Machine Learning, Healthcare, Image Classification