available for engagements Serbia · CET --:--:-- 11+ yrs in production

Aleksandar Djokic

Aleksandar Djokic
Software engineer · payments, NetSuite & multi-tenant SaaS

I build payment systems, ERP integrations, and the multi-tenant SaaS platforms companies run on, and I build them to keep working long after launch.

PaymentsCIT/MIT · 3DS2 · payouts
LaravelPHP · React · Next.js
NetSuiteSuiteScript / SuiteFlow
Portrait of Aleksandar Djokic
roleSoftware & NetSuite Engineer
focusERP · Web · Integrations
basedSerbia · CET (GMT+1)
statusopen to work
~/about
Good software just does its job, quietly. That's the hard part.

I'm Aleksandar Djokic, a software engineer. For 11+ years I've turned messy business requirements into software that holds up in production.

Most of that work is payments: end-to-end payment systems for recurring billing, CIT/MIT, tokenization, 3-D Secure, and reconciliation, alongside the multi-tenant SaaS platforms businesses run on. I stay on each project from the first call through to production.

01

Understand the business first

Good architecture starts with the workflow it serves, not the framework it's written in.

02

Correct beats clever

When a system moves money, small mistakes get expensive fast. I stick to idempotent operations, clean data models, and code the next person can follow.

03

Own the outcome

One point of contact from scoping to support. No handoffs, no finger-pointing.

// Aleksandar Djokic · est. 2013

~/services

What I build, ship, and support.

One engineer, accountable start to finish, from custom ERP work to the multi-tenant SaaS platforms a business runs on every day.

Domains // Invoicing & billing Financial & tax reporting Booking & scheduling Email & marketing automation CRM & client management Time tracking & operations Dashboards & analytics Payments & integrations
NetSuite & ERP
SVC_01

NetSuite Programming

Custom SuiteScript, workflows, and records that fit how your business actually operates: new applications, extensions, and integrations with the tools around NetSuite.

SVC_02

Consulting & Solution Design

Analyze, design, and deploy the right NetSuite setup for your operations, with proven methodology, honest trade-offs, and a plan you can actually execute.

SVC_03

Ongoing Support

Maintenance, monitoring, and steady improvement of your NetSuite environment. The same person who built it keeps it healthy as you grow.

Web & SaaS Engineering
SVC_04

Web Development

Large, scalable applications built full-stack in PHP, Laravel, React, Next.js and MySQL, made to stay fast and maintainable as the codebase and the team grow.

SVC_05

SaaS Platforms

Multi-tenant web platforms built from the ground up: authentication, roles and billing, automated documents and reporting, and the day-to-day workflows a business actually runs on.

SVC_06

Marketing Websites

Your site has one job: to sell. Strategy, design, and development for new builds and rebuilds that turn visitors into customers.

~/payments

Payments, built to the card scheme rules.

It's the part most teams hand off or quietly get wrong. I build payment systems that push approvals up, stay compliant, and don't leak money on a failed charge or a reconciliation that won't balance.

Where most projects leak revenue.

Declined cards that should have approved. Subscriptions that churn on a single failed retry. Funds that never reconcile. I build the flows that get this right, to Visa and Mastercard's own stored-credential rules, so you keep the revenue and the trust.

Higher authorization and approval rates
Fewer involuntarily churned subscriptions
PCI scope kept minimal by design
Every transaction reconciled to the cent
Discuss a payments build
PAY_01

Recurring & Subscription Billing

Billing cycles, trials, proration, and plan changes, with smart retries and dunning that recover failed payments instead of losing them to involuntary churn.

PAY_02

CIT & MIT Transactions

Cardholder-initiated and merchant-initiated flows with stored credentials, correctly flagged to card-scheme mandates so recurring and unscheduled charges keep approving.

PAY_03

Card-on-File & Tokenization

Vaulting and network tokens, so cards charge reliably for years while raw card data never touches your servers and your PCI scope stays small.

PAY_04

3-D Secure & SCA

3DS2 authentication and PSD2 / SCA compliance with the right exemptions applied, meeting the rules without sacrificing checkout conversion.

PAY_05

Payouts & Transfers

Merchant-initiated disbursements and customer-initiated transfers, split payments, and marketplace payouts to connected accounts, with onboarding and KYC handled.

PAY_06

Ledgers & Reconciliation

Idempotent webhooks, double-entry ledgers, settlement reconciliation, refunds, and chargeback and dispute handling, so every cent is accounted for.

~/stack

Tools I reach for, checked and running.

A pragmatic stack, chosen to last.

I don't chase frameworks. I work with a proven toolchain I know well, so your project ships faster and stays maintainable for years, from the database to the interface to the server it runs on.

PHPLaravelReactNext.jsVue.jsInertia TailwindSuiteScriptREST APIsWebhooks Multi-tenancyPaymentsPDF & invoicingQueues & jobs MySQLRedisNode.jsLinux GitCI/CD
PHP Laravel JavaScript Vue.js NetSuite Node.js Redis Linux GitHub DigitalOcean AWS
11+
Years in production
40+
Businesses served
12+
Platforms shipped
6
Payment systems built
~/contact

Let's build something that lasts.

Tell me about your project or business challenge. I read every message and reply personally, usually within a day.

new-message.txt · compose