Got Stuck at Work?

Stuck? It happens. Whether you are working on a new project, building with external vendors, or even in design reviews — tackling how to name a variable, you might get stuck in between. Pretending all is well might seem tempting, but it’s a recipe for disaster.

Brag Now, Remember Later

How to keep track of your work log to help you write an effective self-review.

Leveling Up From Junior to Senior SWE in Flutter

Flutter burst onto the scene five years ago, promising beautiful apps with code you could write once and deploy everywhere. I get asked a lot, “What does it takes to become a Senior Enginer in Flutter?”.

Lessons From Work Communication

Earlier in my career, I often hesitated to be direct with my co-workers and managers as I try to be mindful of everyone’s circumstances and feelings. But, there are times, when things just seem difficult if you’re unclear about your expectations. You end up not getting what you want or need, and it can lead to misunderstandings and project delays. This is why at times, being direct is okay.

Leverage Writing

Writing is a powerful tool that can greatly benefit software engineers in many ways. It helps you to develop and organize ideas, improve grammar and vocabulary skills, and level up in your professional career.

Stay Productive at Work

Have you ever thought about yourself doing more by doing less? When I was just starting, I would spend most of my free time learning and working on side projects to fast-track my career and financial goals. Then, I eventually learned to prioritize, delegate and be more intentional with my working hours because now, I have limited time to look after other engineers and other moving parts of the business....

May 23, 2023 · 5 min

Lessons from an SWE at Freelancer.com

The world of work is changing rapidly, and the future of work is becoming increasingly digital. The rise of remote work and the gig economy has led to a new paradigm in how we work, and the demand for flexible and scalable work solutions has never been greater. Working remotely and freelancing enable meaningful work. “One of the greatest advantages of being a freelancer is deciding whom you want to work with....

February 12, 2023 · 4 min

Five Key Areas For Personal Growth As A Software Developer

It’s been a few years since I started working as a professional software developer. I was lucky enough to join companies that operate at a different scale – from startups and SMEs to public companies. All while balancing my personal life with work and the developer community.

July 1, 2021 · 9 min