Backend & APIs
REST services, microservices, and data models designed to hold up under real traffic and real audits — not just the demo.
Custom software development
We design and build backend systems, APIs, and full-stack products — for companies and individuals who need it done right the first time.
function calculateTotal(
invoices: Invoice[],
taxRate: number,
discount: number
): number {
const subtotal = invoices.reduce((sum, invoice) => {
return sum + (invoice.type === 'taxable'
? invoice.amount * taxRate
: invoice.amount);
}, 0);
return subtotal * discount;
}
What we build
REST services, microservices, and data models designed to hold up under real traffic and real audits — not just the demo.
Old systems rebuilt without the business stopping. JSP to React, monoliths to services, spreadsheets to software.
Software for regulated environments — banking, invoicing, and reporting systems built to match the rules, not fight them.
From idea to a working product a real user can click through — for founders and individuals building something new.
Selected work
A legacy expense-management system built on JSP was rebuilt from the inside out: business logic exposed through clean REST APIs, front end rebuilt in React, with zero disruption to the teams already using it daily.
Read the case studyBackend services for an electronic invoicing product built to match structured formats (Factur-X, UBL) and the approved-platform ecosystem — ahead of an incoming national e-invoicing reform.
Read the case studyA custom CRM module built into an existing ERP, paired with an OCR-driven document management tool that reads, extracts, and files accounting documents automatically.
Read the case studyAbout
CodeLucid is run by Mehdi Mezghanni, a software engineer with six years spent designing and modernizing enterprise systems — mostly in banking and fintech, where "close enough" isn't good enough. Comfortable leading a team or being the whole team.
Questions
Backend systems, APIs, legacy system modernization, and fintech or compliance-heavy software — plus MVPs for founders and individuals who need a working product a real user can click through, not just a slide deck.
Yes. Turning an idea into something real users can click through is exactly the kind of project this is for. You don't need to know the stack going in — that's what the first call is for.
A short call to understand what you're building and why, followed by a written scope of what gets built and in what order. From there it's staged delivery with regular check-ins, not a black box until launch day.
For most engagements, yes — you work directly with the engineer building your software, not an account manager relaying messages. For larger scopes that need more than one person, that's part of the initial conversation, not a surprise later.
Backend work is most often Java and Spring Boot, with React or Angular on the front end — but the approach isn't tied to one stack. The case studies above show the pattern more than the specific tools.
Yes — happy to sign one before getting into specifics, if that's what your project needs.
Get in touch
Tell me what you're building. I'll reply within a day.
or email directly — hello@codelucid.dev