Skip to main content
Back to blog
CareerRemote WorkFreelancingCareer Development

My Journey into Software Engineering

March 21, 202410 min read

How It Started

My software engineering path began in 2017 through freelancing. That period gave me practical exposure to client work, real deadlines, and fast technical problem solving.

Building the Foundation

In 2018, I started a Computer Science degree to strengthen my fundamentals in algorithms, data structures, and software engineering principles. University gave me both structure and deeper technical discipline.

Professional Growth

I later joined EmporionSoft, where I worked on ecommerce and analytics systems and learned how to ship production work inside collaborative teams. It improved both technical execution and project communication.

Remote Engineering at Scale

Joining LetzChat introduced global remote collaboration and high-performance communication products. It sharpened my ownership, execution speed, and ability to deliver across distributed teams.

Lessons Along the Way

Software engineering is not only writing code. It is continuous learning, clear thinking, and solving meaningful problems that create measurable value.

Looking Forward

I aim to keep building impactful systems, grow as an engineer and leader, and help mentor upcoming developers entering the field.