Blog
Notes on machine learning engineering, cloud and developer tooling.
2023
Git Pre-Commit Hooks for Linting and Styling SQL Codes
Git hooks are a simple, easy way to do small local scripting to improve code quality and readability. Using consistent git hooks across projects can reduce the load on CI/CD process which can focuse more on unit and integration testing....

2022
Passing Local Environment Variables to Docker Build Process and Containers
Any data scientist or machine learning interested in developing production deployable models need to understand Docker. Docker is one of the most important tools for DevOps that can help to create and maintain a consistent enviroment across development, staging and...

2020
Automate AWS EC2 Spot Instance Creation
Provisioning an EC2 spot instance by hand every day eats productive time. A small boto3 script plus crontab automates the whole routine.

Improving OCR Performance on Noisy Images
Extracting text from images using Optical Character Recognition (OCR) has enormous applications across almost all industries. A robust, scalable OCR solution is an integral part to the digital transformation journey of every organization. These solutions can help an organization to...

Using VS Code in Windows 10 for Remote Development in EC2
I have used many IDE environments over the past years ranging from emacs, pycharm, eclipse among others. Emacs used to be my favorite editor since I was able to customize it to my needs. For example, one of the things...
