← All articles
Jun 12, 20263 min read

Why a Senior Frontend Engineer Got OutSystems Certified

  • OutSystems
  • low-code
  • certification
  • career
  • ODC
Why a Senior Frontend Engineer Got OutSystems Certified

I write React and TypeScript for a living. The orthodox career move is to go deeper: rendering internals, compilers, systems. Instead, I spent late 2025 earning the Associate OutSystems Developer (ODC) certification — a low-code credential — and passed. Among engineers, low-code still carries a faint smell of "not real development." Here's why I think that instinct is wrong, and what the certification actually taught me.

A hackathon changed my prior

The push came from winning the Deriv Low-Code/No-Code & AI Hackathon, where our KYC pipeline was assembled on OutSystems around Amazon Rekognition and OpenAI. What struck me wasn't that low-code worked — it's where it worked. Every part of the build that was pure orchestration (upload flows, case queues, dashboards, audit logs) materialized in hours. Every part that was genuine judgment we wrote properly. The tool drew a precise line between the work that deserved engineering and the work that merely required it.

When a tool wins you a hackathon, dismissing it afterward is just ego. The certification was me taking it seriously.

What's actually in the ODC exam

ODC (OutSystems Developer Cloud) is the platform's cloud-native generation, and the Associate exam covers what real application development covers — just expressed visually: client vs. server actions (and the latency boundary between them), screen lifecycle, block events and component communication, aggregates (the query layer), exception handling, form validation, and data bootstrapping.

If that list sounds familiar, that's the point. The concepts are the same ones a React developer juggles daily — where state lives, what runs on the client versus the server, how components talk, how errors propagate. The exam report scored me at 100% in eight areas — application architecture, troubleshooting, block events, bootstrapping data from Excel, client/server actions, exception handling, form validations, screen lifecycle — and a humbling 66% on aggregates.

That 66% is the most useful number on the report. Aggregates are OutSystems' declarative query model, and my gap was exactly where my mental model said "this is just SQL" when it isn't quite. A certification that hands you a precise map of what you don't know is worth more than the parts you passed — most self-assessment never gets that specific.

Where low-code genuinely wins

My honest scorecard after the hackathon plus certification:

  • Internal tools and back-office software. The admin panels, approval queues, and CRUD-with-permissions apps that every company needs and no engineer wants to build. This is most enterprise software by volume, and hand-writing it is artisanal effort applied to commodity output.
  • Orchestration shells around real services. Our hackathon project was the template: the AI was code and APIs; the workflow around it was visual. The seam between them was clean.
  • Time-to-validated-idea. When the question is "is this worth building?", a week of low-code beats a month of scaffolding.

And where it doesn't: anything where the interface is the product. The 3D portfolio you're reading this on, a WebGL color grader, a polished consumer app — these live or die on control that visual abstractions can't express. The skill isn't choosing a side; it's pricing each layer of a system correctly and spending hand-written code where it compounds.

The meta-lesson for "real" engineers

Frontend engineers are already comfortable with this trade — we just don't name it. Nobody writes their own bundler, auth, or payment stack anymore; we assemble platforms and spend our craft on the differentiating layer. Low-code is the same bet with a bigger blast radius — and with AI now generating the glue code anyway, the line between "I wrote it" and "I directed it" is blurring from both directions. Understanding the assembly-first model from the inside feels less like a detour and more like seeing where the puck is headed.

The certificate itself is a line on a profile. The recalibrated instinct for what deserves code is the part I actually use every week.

WRITTEN BY

Shahzaib Muhammad Akram

Senior Frontend EngineerCyberjaya, Malaysia