software engineering for education

Software,
signed

Native apps and platforms for education, built by someone who spent a decade implementing systems inside institutions and knows where software meets real life.

20°19′ S · 40°20′ W — Vitória, Brazil

01 — Thesis

Technology that makes learning work, especially for the students the system tends to leave behind.

A decade implementing systems for schools and universities teaches you one thing: the problem is rarely a missing system. It's systems that don't talk.

  • The academic side never speaks to finance.
  • The portal never reaches the student.
  • Data never becomes a decision.

There's no shortage of software. There's a shortage of software that cares.

02 — Practice

Three disciplines. One craft.

Platforms that stay up

Academic and billing portals, enrollment checkout, debt renegotiation. In-house code end to end: event-driven architecture, OIDC identity and Azure, built to run for years in production.

.NET · Angular · Azure · SQL Server · OIDC · messaging

Actually native on Apple

Apps designed and built from scratch: Swift and SwiftUI with no hybrid shortcuts, SwiftData and CloudKit, accessibility built in with VoiceOver and Dynamic Type.

Swift · SwiftUI · SwiftData · CloudKit

Integration that speaks ERP

Ten years implementing TOTVS educational ERPs left a foundation: the registrar's side and the bursar's, known from the inside and integrated into what CodeByCMP builds.

TOTVS RM · integrations · data architecture

Any one of these you can hire anywhere. All three under one signature is another matter.

03 — Inventory

What has passed through these hands.

Rolled out

TOTVS educational ERP · the years before

  • Admissions
  • Academic records
  • Finance
  • Library
  • Stock, purchasing and invoicing
  • Student portal

Built

in-house code · from scratch

  • Native iOS apps Swift · SwiftUI · SwiftData
  • Portals and platforms .NET · Angular · OIDC
  • Enrollment checkout Azure · SQL Server
  • Debt renegotiation event-driven
  • Services that talk Service Bus · RabbitMQ
  • Microservice backends C# · Clean Architecture

Rollouts show you where software breaks. What gets built here is born knowing.

04 — Proof

What a decade adds up to.

years implementing educational systems
10+
of students across major Brazilian institutions
thousands
signature on every release
1

What CodeByCMP builds, CodeByCMP runs: its own infrastructure, operated by whoever wrote the code.

Thousands of students never learned our name. Enrollment went through, tuition got paid, class began. That's the point.

05 — Frontier

Where the craft is headed.

AI applied to learning

Personalized learning and early warning: finding, early, the students the system would leave behind.

Accessibility by default

Accessibility isn't a feature: it's the difference between an app and a locked door. Design for neurodivergent learners (autism, ADHD), WCAG 2.1 AA/AAA, Universal Design for Learning.

Data that becomes decisions

Academic, financial and pedagogical signals integrated into something institutions, teachers and families can actually use.

The frontier isn't AI. It's the student it reaches before they give up.

Applied research in progress.

Now, the signature.

06 — Signature

Code
ByCMP

Everything that ships from here carries the same signature.

A signature here isn't a logo: it's accountability. Nothing gets handed off. Whoever designs the architecture writes the code, and whoever writes the code answers for it in production.

Everything that ships passes through the same hands. And carries the same name.

Let's talk.

Open to conversations with anyone working on the same problems: educators, researchers, founders, institutions.