Directory to my GitHub
Find out what is where
you may wish to view this README.md as a website
- Directory to my GitHub
- Educational Background and Professional Interests
- Personal Projects - recent:
- Personal Projects - Past:
- Classes
Educational Background and Professional Interests
I am a 4th year Cognitive science major at Simon Fraser University, with a background in data science (which includes machine learning) for cyber-security and finance. This skill set is bolstered with natural lanaguge processing & data mining– as they are often necessities. I am also familiar reverse engineering APIs like that of WealthSimple, my stock broker. President of Cognitive Science Student Society (2021-2022), I started as the VP (2019-2020), and chair of the steering committee (2022).
My favorite course was CMPT 419/726: Machine Learning, a reasearch project based (Undergrad & Graduate split) course. I took it at the end of my second year, I received an A
Also interested in general software development, in particular to following topics: Natural Language Processing, Computer Vision, Backend-end web development (Server and APIs), Android, Low level programming, and working with EEG (brain waves) and it’s associated signal processing
Research Interests: Predictive modeling of Human behavior
Personal Projects - recent:
Deep learning
- 📊 Probabilistic learning
- 💻 Cyber security
- 💸 Mathematical Finance
- Statistical: (ARIMA and Holt winters)
- More is the ‘ml baselining’ notebook here
- Statistical: (ARIMA and Holt winters)
- CMPT 419/726: Machine learning - Group project (Time Series Prediction)
Notes
- iPython Notebooks
- Kaggle competitions, Anomaly Detection, Cyber Security and, Finance
- Notes
- Summarized books: Python for Data Analysis, ThinkDSP (Digital Signal Processing)
Personal Projects - Past:
Ordered chronologically
The “MNIST” of Brain Digits
- Given the brain signal(s) of 2 seconds each, captured with the stimulus of seeing a digit (from 0 to 9) and thinking about it, determine what the digit is
- Network Intrusion Detection
- CMPT 318: Cyber Security(R; Machine learning class)
- Anomaly Detection in household electrical consumption data. Used HMMs
- chromePasswordThieve
- Decrypt passwords saved in chrome and email them out
- Back door written in python
- Download, Create, and Delete Files. Execute custom CMD commands
- bandwidth-hog
- Download a file many times, but do not save the data. Useful for stressing out a network… possibly your own
- keylogger, DLL injection, unExpectedProcessChecker, and Windows registry tools
openCV object detection
All my OpenCV-projects were made over reading break 2019
- Find an Ali. Used this educational source
- Facial recognition using a HAAR cascade (Very basic)
- License Plate OCR
- Given an image of a License plate, Output all the text found.
- I failed to process the image in a way such that pyTesseract-OCR will work.
SFU Robotics Club
- I made the website: http://sfuskynet.ca/
- Code review for the movement system for Robots (7 in total; same code on all but one)
Web Development
- Stock watch list and simulator
- Online chat
- SFU Robotics Club website: http://sfuskynet.ca/
- Torrent client in Node.js
Android
Classes
- CMPT 459/741: Data Mining (Python)
- PHIL 455w/803: Issues in Modal Logic
- CMPT 413/713: Natural Language Processing (Python - PyTorch)
- CMPT 412: Computer Vision (Python and matlab)
- CMPT 419/720: Robotic Autonomy (Python - PyTorch and ROS)
- CMPT 419/726: Machine Learning (Python - TensorFlow and PyTorch)
- COGS 315: Formal methods
- Risk-weighted decision theory, sequent calculus (proof theory), meta-logic for proposition, predicate and modal logics
- COGS 300: Modal logics
- CMPT 295: Introduction to Computer Systems(x86 Assembly and C)
- MATH 232: Applied Linear Algebra
- CMPT 318: Cyber Security(R; Machine learning class)
- Anomaly Detection in household electrical consumption data. Used HMMs
- CMPT 225: Data Structures and Programming (C++)
- MATH 1173: Calculus I with Computer Explorations (Maple)
- CPSC 1181: Object-oriented Computing (Java)
- CPSC 1150: Program Design (Java)
- CPSC 1045: Introduction to Web Programming (JavaScript)
- High school ITC 11/12 (Java)