About the Author

Hey, what's up!

I'm Ammar, a software developer and lifelong student. Throughout my career, I’ve worked in various roles - including iOS, backend, and infrastructure - across multiple industries. My specialty lies in designing software for a variety of use cases.

Why Software Engineering?

Software engineering is the modern-day jack-of-all-trades career. There is no limit to the breadth or depth you can explore, including:

  • The size and type of companies you want to work at (startups, medium-sized, big tech, etc.)
  • Industries you want to target (finance, healthcare, e-commerce, entertainment, and more)
  • Areas you may want to specialize in (web, mobile, infrastructure, machine learning, computer vision, etc.)
  • Types of software you may work on (consumer apps, enterprise systems, developer tools, etc.)
  • Technology stacks and languages you might use (JavaScript, Java, Python, etc.)
  • Different workstyles (in-person, remote, hybrid, night-owl)

It's what makes this career so challenging, yet so rewarding