How It All Started
Since I was young, I’ve never been the type to do a job repetitively. If a task felt tedious, my brain immediately searched for a shortcut. Efficiency wasn’t just a preference—it was a necessity.
My first real encounter with this mindset came when I was 12. My teacher handed me an Excel sheet and asked me to add up numbers in the same column for accounting purposes. There were ten different sheets, and doing it manually felt painfully slow.
At first, I did what seemed obvious—adding each value with the +
operator. But that quickly became exhausting. There had to be a better way. That’s when I discovered the SUM
function. A single formula replaced all my manual work. Then I found SUMIF
, which allowed me to conditionally sum values, making the process even more efficient.
Without realizing it, I had taken my first step into software engineering—not by writing code, but by thinking like a developer.
From Simple Formulas to Automation
That moment set everything in motion. My curiosity led me from Excel formulas to programming. I wanted to automate everything.
One of my first real projects was a robot that automatically dispensed fish feed into my tank. It was a simple mechanism, but seeing it work without my intervention was thrilling. From there, I explored macros in Microsoft Office—automating my way through formatting my thesis, structuring my presentation slides, and eliminating repetitive work wherever I could.
More often than not, the path to automation took longer than doing the task manually. But when everything came together, the result was always worth it. It wasn’t just about saving time; it was about creating something that worked on its own, something that embodied my way of thinking.
My Programming Arsenal
Over the years, as I automated nearly everything in sight, I’ve acquired proficiency in several programming languages. While I wouldn’t claim to be an expert, I’ve gathered enough knowledge to build solutions from scratch or to customize open-source software to fit my needs. My focus has largely been on backend technologies, where I’ve honed my skills in a variety of languages and frameworks. Here’s a look at some of the tools in my arsenal:
- C / C# / C++
- Python
- JavaScript (ReactJS, AngularJS, NodeJS, etc.)
- Shell scripting
- MySQL / MSSQL
- PHP (Laravel, etc.)
Open Source Toolbox
From time to time, I share my code on GitHub. If you come across any of it, feel free to explore and let me know if you find it useful or if there’s anything you’d like to discuss!