Skip to content
Gerges Samuel · Systems Engineer

Currently shippingaccounting platforms

Accounting platforms, multi-tenant SaaS, Arabic-first products in production. I start from how the business works — the ledger, the approvals, the edge cases — and design the software around it. Then I teach beginners from that same work.

Portrait of Gerges Samuel
Open for new projects
0

backend modules in one production accounting platform

0

members served on a single live deployment

faster core analytics — 1,675ms down to 59ms

0

documents restored clean in a drilled recovery

Double-entry ledgersMulti-tenant architectureArabic-first & RTLDatabase per tenantApproval workflowsPayroll & inventoryQuery optimisationDrilled recoverySubscription billingPayment gateways
Double-entry ledgersMulti-tenant architectureArabic-first & RTLDatabase per tenantApproval workflowsPayroll & inventoryQuery optimisationDrilled recoverySubscription billingPayment gateways
Double-entry ledgersMulti-tenant architectureArabic-first & RTLDatabase per tenantApproval workflowsPayroll & inventoryQuery optimisationDrilled recoverySubscription billingPayment gateways
Double-entry ledgersMulti-tenant architectureArabic-first & RTLDatabase per tenantApproval workflowsPayroll & inventoryQuery optimisationDrilled recoverySubscription billingPayment gateways
What I take on

01

Business & accounting systems

Double-entry ledgers, AR/AP, inventory, payroll, approval chains. The parts where being wrong costs money.

02

Multi-tenant SaaS

Tenant isolation, control planes, custom domains, subscription billing — architected before the first customer, not after the tenth.

03

Arabic-first & RTL products

Arabic as the primary language, not a translation layer bolted on at the end. Layout, data, documents and reports all read right.

04

Performance & recovery

Slow dashboards, heavy queries, backups nobody has ever tested. Measured before, measured after, restore drilled for real.

How it goes
01

Understand

I learn how the business works before writing a line of code.

02

Model

Data model and architecture first. Most bugs are decisions made here.

03

Build

Shipped in slices you can use, with tests on the money paths.

04

Hand over

Documented, backed up, restorable. Your team can run it without me.

About

Based in
Egypt · working across MENA
Languages
Arabic · English
Handle
@josamcode
Response
Within two working days

I build software for clients who need a system, not a website. An accounting platform that a Gulf company closes its books on. A church platform holding 6,400 members' records with backups that have actually been restored. A publishing tool I run my own content through.

The pattern in all of it is the same: understand the business rules properly, model the data carefully, and treat production as something people depend on. Most of what goes wrong in software was decided long before anyone opened an editor.

I teach from that work — in Arabic, for beginners who want to understand how real systems are put together, not how to follow along with a tutorial. Everything I explain is something I have shipped and had to maintain.

Not a fit for

Landing-page work, throwaway prototypes, or projects where nobody can answer how the business actually operates. I do my best work where the rules are real and the consequences are too.

Teaching

Same handle everywhere: @josamcode. No course funnels — just the reasoning behind decisions I had to make for real.

Contact

A paragraph about the business problem is more useful than a spec. I reply within two working days, and I will tell you plainly if I am not the right person for it.

No newsletter, no follow-up sequence.