Machine Learning

Building ML systems from scratch and applying them to real problems — from recommender systems and classification to neural networks and anomaly detection.

Projects

    Papers

      Data Science & Experimentation

      Designing, launching, and analyzing controlled online experiments at scale. Reducing experimentation time and uncertainty through statistical analysis, causal inference, and predictive modeling.

      Industry

      • Quora (2024–present) — Senior Data Scientist, Core Data. ML-driven experimentation, A/B testing at scale, causal inference.
      • Yelp (2021–2023) — Senior Data Scientist, Consumer. Time-series analysis, forecasting, clustering, and consumer experimentation.
      • Universal Music Group / Ingrooves (2019–2021) — Data Scientist. Recommender systems, predictive analytics, and targeted marketing for music distribution.

      Patent

        Computational Neuroscience

        Analyzing brain networks using EEG/LFP and fMRI data. Community detection in neural recordings, epileptic seizure analysis, and dynamical systems models of brain activity. Collaboration with Hotchkiss Brain Institute at University of Calgary.

        Papers

          Code

            Talks

              PIMS Postdoctoral Fellow (2017–2018) at University of Calgary, with Kris Vasudevan, in collaboration with Cam Teskey's lab at Hotchkiss Brain Institute.

              Matrix Theory & Linear Algebra

              Research in combinatorial matrix theory, inverse eigenvalue problems, and spectral graph theory. Developing constructive methods for building matrices with prescribed spectral and structural properties.

              Papers

                Code

                  Talks

                    Theses

                      Graph Theory & Combinatorics

                      Work on permanent ranks, cycle analysis, matching problems, and spectral characterizations of graph properties.

                      Papers

                        Code

                          Talks

                            Shell & Bash

                            Utilities for script parallelization, display and input manipulation, I/O device controls, and quick command-line tools.

                            Signal Processing

                            Digital signal processing techniques applied to neuroscience and data analysis: mutual information, moving average & filtering, Fourier transforms, power spectral density, and cross-correlation.

                            Code

                              Teaching

                              Taught graduate and undergraduate courses in mathematics and statistics at University of Calgary (2015–2018), Western Illinois University (2014–2015), and University of Wyoming (2009–2014). Developed flipped classroom methods and interactive teaching materials.

                              Outreach Talks

                                Full teaching record →