Developer Spotlight: Celeste Mhlahlo Says OpenEdge Is a Language for Everyone

Decorative graphic
by Jessica (Malakian) Newton Posted on December 08, 2025

At just twenty-three, Celeste Mhlahlo is already carving out a promising career in software development. Having recently completed her internship at MIP, Celeste now thrives as a Junior Software Engineer, championing the Progress OpenEdge platform. Her journey—marked by curiosity, adaptability and a growing love for backend development—is an inspiration for young talent considering a future in technology.

From Medicine to Software: A Path Defined by Discovery

Celeste’s road to coding was anything but conventional. Originally considering a career in medicine, she discovered IT as a subject in high school and, with it, programming. Experimenting with Java, Python, Visual Basic, SQL and C++, Celeste quickly realized she felt at home among logic and problem-solving.

“Being a developer wasn’t always a plan. I actually pursued medicine, but then in high school I saw IT as a subject choice, and I wanted to go for it.”

Her curiosity eventually led her to MIP and its well-known internship program.

“I saw MIP and I thought, wow, this looks interesting, especially the first couple of tests… the encryption and photography challenge and then the robot puzzles. I was like, oh, this is quite fun.”

Internship to Professional: The Power of Practical Learning

The transition from academia to industry can be daunting, but for Celeste, her internship bridged the gap.

“I love them [internships]. The degree is the introduction, and I feel like an internship exposes you to what is really out there and how everything works.”

At MIP, she learned not only technical skills but also how to collaborate, ask for help and troubleshoot complex real-world issues. The experience cemented her belief that more companies should invest in structured internship programs:

“I appreciate that MIP Holdings has a structure for that. They’re willing to take anyone as long as they’re willing to learn.”

Embracing Progress OpenEdge and ABL

When Celeste was introduced to Progress OpenEdge and its ABL programming language, she was struck by its approachability:

“It’s almost like reading English. Simple, but still structured.”

She appreciates how ABL combines accessible syntax with powerful backend capabilities:

  • “It’s simple, but you can still do a lot of complex things with it.”
  • “Direct interaction with the database is cool.”
  • “Testing is straightforward. It doesn’t need a lot of setup.”

Celeste calls OpenEdge a “language for everyone,” noting that even those new to the field can quickly become productive:

“OpenEdge is a language for everyone. You can just learn it, and once you get the basics done, you can still do quite a lot.”

Advice for Aspiring Developers

For those just hearing about OpenEdge and ABL, or for young people unsure about taking the plunge, Celeste has clear advice:

“Just be open!”

She also encourages new developers to take advantage of Progress resources:

“There’s documentation, community Q&As and internal guides. If you look, the help is there, and it’s clear and easy to follow compared to some languages I’ve used.”

Final Reflections

Celeste’s story is a testament to the power of curiosity, resilience, and the value of supportive early-career programs. Whether wrestling with backend code or navigating the uncertainties of a new language, her optimism and determination shine through.

To those considering a similar journey, Celeste says:

“One of the traits of being a developer is being willing to try out new technologies. And if at first you do not succeed, just try again.”

Inspired by Celeste’s story?

Learn more about OpenEdge, explore free training, and begin your journey as a developer today.


Jessica Malakian
Jessica (Malakian) Newton

Jessica (Malakian)  Newton is a Senior Product Marketing Specialist at Progress, focused on the Progress OpenEdge product. Jessica started her career at Progress as an intern in 2020 and has since developed into a full-time marketer, dedicated to guiding customers on how to maximize the value of their OpenEdge solutions. Outside of work, Jessica enjoys reading and writing.

More from the author

Related Products:

OpenEdge

Application development platform that enables users to build, run and manage business-critical applications that require high availability and AI capabilities, while offering flexible deployment options to support scalability, security and performance.

Get Started

Related Tags

Related Articles

This 29-Year-Old Developer is Broadening His Progress OpenEdge Knowledge with Free Training
Progress OpenEdge allows Lucas Santos Bicalho to easily build enterprise-level applications.
After Three Weeks of Training, Michiel Herpers is Working as a Backend Developer in Progress OpenEdge
Michiel chose to make a career change and threw himself into programming. After a crash-course in Progress OpenEdge, he found fun and meaningful work as a backend developer.
After Just Two Weeks of Training, This OpenEdge Developer is Building Amazing Applications
Michael Vallière, a 28-year-old full-stack developer at Proginov, uses Progress OpenEdge to build complex applications.
Prefooter Dots
Subscribe Icon

Latest Stories in Your Inbox

Subscribe to get all the news, info and tutorials you need to build better business apps and sites

Loading animation