Teaching Assistant — McGill University
Assisted in Information & Application Security, Software Design Patterns (Java), Database Systems, and Network Science.
Project aligned with SANER Conference 2025
Studying developer experience and usability of SAST workflows to improve adoption and effectiveness.
Privacy-enhanced technology for POS systems
Follows Quebec's Bill 64 and PIPEDA requirements for privacy compliance.
Rule-based security testing for GitHub Actions
Security testing for Python projects, informed by SLSA and supply-chain security principles.
End-to-end AutoML benchmark system to streamline model baselining for data scientists.
Scalar inference method to analyze pragmatics in word embeddings and detect bias.
Program analysis experiments using JavaParser and ASTs for quality and security checks.
Improved graph search and SharePoint taxonomy; built document similarity & knowledge graph retrieval.
Curriculum learning scaling analysis; Conversational model using BERT; Resume parsing with NLP/NER.
Assisted in Information & Application Security, Software Design Patterns (Java), Database Systems, and Network Science.
Improved workflows with MLOps/RLOps using MLflow; integrated Kubeflow on Kubernetes via Helm. Built an end-to-end AutoML system for baseline benchmarks.
Developed document similarity and knowledge-graph retrieval to improve employee search experience.
Tutored Software Quality Assurance (maintainability, performance, security testing with JUnit, JMeter, JProfiler/VisualVM, ZAP/SonarCloud).
Led a small AI team; met with clients to define problems; proposed algorithms and architectures. Work mentioned in Singapore Parliament for reducing man-hours using technology.