24FreelanceFreelance marketplace that never sleeps
Active

Ada / SPARK Developer for Critical Systems

116 views#2276
Listing period1 dayuntil 18.11.2026
Posted20.08.2026
Views11616 in 14 days

About the service

I am an Ada and SPARK developer and specialize in software that simply cannot fail. For more than ten years I have written control logic, railway interlocking, and embedded avionics where a single hidden bug is unacceptable, so correctness for me is not a final check but the starting point of any design choice. I work as regulated industries expect: first requirements, then architecture, then code that unambiguously traces to those requirements, and review and test artifacts are created alongside the software, not bolted on at the end.

My primary tool is SPARK, where I apply formal proof to guarantee the absence of runtime errors and show that key functional contracts always hold. Instead of hoping tests catch every edge case, I prove properties like no overflow, no buffer overrun, no division by zero, and no reads of uninitialized data. To this I add confident hands-on experience with real-time and bare metal: deterministic scheduling, strict memory and time budgets, integration with certified runtimes. I work to standards DO-178C, EN 50128, and the like, and help teams bring old C or early Ada code to a provable and maintainable base.

If you have a controller, protocol stack, or subsystem that must be done right the first time, I will design it, prove it, and deliver it with documentation your auditor will want to see. I also review and harden existing Ada projects, set up proof pipelines and CI, and coach teams through their first SPARK experience.

— Ada 2012/2022 and SPARK development from requirements to certifiable build
— Formal verification: absence of runtime errors, contracts, invariant proof
— Real-time, bare metal, and RTOS with tight time and memory budgets
— Safety standards support: traceability and evidence for DO-178C, EN 50128, IEC 61508
— Migration from C and early Ada, static analysis, code review, CI pipelines, and proof

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

Freelancer contacts
E-mailShow
24
Twenty · tip

Before you order

  • Look through the freelancer’s portfolio.
  • Describe your task and ask for a price and deadline.
  • Check reviews from other clients.
  • Or post a project and compare several offers.
Same category

Similar services

All services in the category
Good to know
How do I order this service?

Write to the freelancer using the form on this page: describe the task, the deadline and the result you need.

How do I check the freelancer?

Open the profile: rating, portfolio and reviews from other clients show experience with tasks like yours.

Oksana L.Web programming
Contact

What this page answers