Who is the Lazy Programmer?

I’m a machine learning engineer and data scientist. I work with a select few clients on various data science and machine learning-related projects. I also happen to make courses about artificial intelligence (AI), machine learning, deep learning, and data science because I enjoy sharing my knowledge with the world!

Previously, I worked mainly as a data scientist, big data engineer, backend software engineer, and full stack web engineer, both in startups and in “big tech”.

I have 2 master’s degrees: one in computer engineering with a specialization in machine learning and pattern recognition, and one in statistics.

Industries: online advertising, news feeds, recommendation systems, social networks.

Technologies I work with: Python, PyTorch, JAX, Tensorflow, Theano, Numpy, Scipy, Pandas, Scikit-Learn, Ruby on Rails, Bootstrap, jQuery, C, C++, PHP, Java, MySQL, Postgres, Redis, MongoDB, Hadoop, Spark, AWS, EC2, S3, AWS Lambda, Amazon RDS, DynamoDB, Elastic Load Balancer, EC2 Auto Scaling, Apache Storm.

Side-interests: bioinformatics, genomics, drug discovery, financial engineering, algorithmic trading.

How did this website start?

This website started out as a blog and a simple tool for me to remember random things I needed for work. In fact, you will still see a few of these posts from when this blog first started.

The “Lazy” part was because I didn’t want to have to commit any of these random facts to memory. Instead, I could just look them up (on my own site!) when needed.