At Tasq.io, I led a challenging yet rewarding initiative: transitioning several loosely connected repositories into a cohesive monolithic repository. This task, however, wasn’t just about merging code; it also involved addressing fundamental issues within each repo, from missing unit tests to inconsistent code quality. Through a structured migration process and the introduction of automated tools like Black, Ruff, and Sourcery, I transformed our development workflow into one that’s efficient, maintainable, and scalable.
As we scaled at Tasq.io, we started noticing a troubling trend: our AWS costs were climbing, particularly in areas like network traffic, storage, and monitoring. After diving deeper into our infrastructure setup, it became clear that several inefficiencies were driving up costs. The biggest culprits were the NAT Gateway, inefficient S3 storage management, and poorly configured CloudWatch logs. This post explores how I identified these pain points and optimized our infrastructure to reduce costs by $20,000 annually without sacrificing performance or security.
When I joined Tasq, the engineering team had yet to adopt a consistent pull request (PR) workflow. Many developers were pushing changes directly to the main branch without PRs, while others created PRs without descriptions, context, or reviews. This approach left little visibility into changes for the rest of the team, made it difficult to understand the intent behind updates, and often led to unnoticed bugs or misalignments with project goals.
Owning my own home has always been a dream of mine. After several years of working as a software engineer, juggling part-time jobs, and managing my finances carefully, I saved enough by early 2016 to start building my own house. After nearly two years of construction, it is now almost complete, and I’ll be moving in soon.
In 2014 I was hired for a small contract on Upwork for building a module related to profiles in python flask. I completed the task, my work was liked and I was given another small contract. After finishing multiple small contracts and getting more and more involved in what was being developed, I was offered an opportunity to become a partner and co-founder. I instantly accepted the offer.
Chef Galaxy(Co-founded by me) is a website that connects customers with chefs for their events like birthdays and weddings, in other words, it’s an Upwork for foodies. It also provides a social network for foodies, in other words, it’s a Facebook for foodies. Additionally, it has a knowledge engine where customers can ask questions related to food and professional chefs can provide answers, in other words, it’s a Quora for foodies.