Hi, I’m Sdu

about · selected work · current focus · community · resume · contact

About

I am a software engineer and technical consultant based in Johannesburg, South Africa. Since 2019, I have worked across mobile applications, backend systems, web platforms, cloud infrastructure and systems integration.

My strongest work tends to begin with an ambiguous technical problem and end with a practical foundation that other people can build on: an architecture decision, a reusable contract, a safer workflow or a clearer delivery path.

TypeScript · Go · Kotlin · C#/.NET · Android · React Native · Vue · AWS

Selected work

Workflow systems

Evaluated several .NET workflow engines for a new financial-services platform, recommended WorkflowCore, built the proof of concept and helped carry the decision into production code. The foundation later supported multi-stage case processing, external automation and reliable email queueing and retries.

Mobile engineering

Built and maintained retail applications across React Native, Android and Kotlin. Recent work includes improving operational analytics, designing safer event boundaries and creating emulator and ADB workflows that reduced dependence on specialised physical devices.

Integration platforms

Delivered reusable Go provider integrations across GraphQL, REST and OAuth2 PKCE. I also helped mature the shared provider contract, wrote configuration guidance and introduced practical readiness checks and demo rehearsals.

Engineering foundations

Introduced shared validation contracts, generated types, database tooling and reusable linting standards across TypeScript and AWS repositories. I pair these changes with documentation, presentations, code review and mentoring so that the improvement survives beyond one ticket.

Current focus

I am currently focused on Android and cross-platform mobile engineering, Go-backed integration work, observable systems and broader technical direction. I am especially interested in work that joins mobile and backend concerns into one coherent outcome.

Community

I co-host ZATechRadio, a podcast and community about entering, remaining in and thriving in South African technology.

I also speak and contribute beyond client delivery. Past topics include Vue, Nuxt, Nitro and Slidev, and I have supported community conversations around cloud development, mobile architecture and engineering careers.

Away from software, I enjoy family time, cooking, grilling and mixology.

Contact

You can find my public work on GitHub or follow the conversations at ZATechRadio.

Johannesburg, South Africa · Available for thoughtful engineering conversations.