Sai Nikhil Thirandas

Sai Nikhil Thirandas

An aspiring Machine Learning Engineer. I'm looking for internships and co-ops in Machine Learning/Data Science for Summer 2021

About Me

I'm pursuing a master's degree in Applied Mathematics at Northeastern University - College of Science with a concentration in Machine Learning and Statistics.


Data Modeling - Markov Chain

Performed Time Series Analysis of average runs of opening batters in baseball from years 1871 – 2015 with a Markov Chain with 9 states on the dataset (rows = 101,333) obtained from Sean Lahman's website.

Predator-Prey Mathematical Modeling

Modeled Predator (Bald Eagle) – Prey (Rodents) population growth using Lotka-Volterra equations modified with weak Allee effect and pesticide constant and obtained simulated population plots with/independent of time.

Algorithm for coupled time-varying Ordinary Differential Equations

Proposed analytical solution for solving special cases (constant coefficient, self-symmetric) for set of first order coupled time varying coefficient ordinary differential equations. Also, implemented Runge-Kutta 4th order algorithm for solving set of non-homogenous coupled time varying ODEs.


Bit Utilities

This article contains some bit trick utilities that I use in my future codes.



Software Engineer II (L62), September 2020 - September 2020.

Hitachi Vantara

Senior Software Engineer, December 2018 - August 2020


Software Engineer II, August 2015 - November 2018

Altair Engineering

Software Engineer, May 2013 - August 2015



Python, R, Java, SQL, PHP, Perl, HTML, CSS, TypeScript, Visual Basic, MATLAB, Mathematica

Machine Learning

Regression, Classification, Clustering, Dimensionality Reduction, Decision Trees, Random Forests, Bagging, Boosting, Neural Networks, Feature Engineering, Principal Component Analysis


Hadoop, Apache Spark, NumPy, pandas, Matplotlib, scikit-learn, SymPy, Jupyter


Git, Jenkins, JIRA, Docker, Excel, IntelliJ IDEA, PyCharm