I'm currently seeking contracting work / full-time positions in Game Programming, Game Systems Engineering, or Game Development.
About
As a Backend Software Engineer, my world revolves around coding; it's not just my job, it's my passion. Whether I'm tackling projects at work or experimenting with new technologies at home, I bring a unique blend of creativity and technical expertise to the table. My journey through diverse development landscapes has taught me the power of collaboration and the thrill of pushing boundaries.I specialize in building complex, event-driven architectures and robust backend services. I'm not here to just write code; I'm here to solve puzzles, to innovate, and to bring a dash of my own creative flair to challenges that seem insurmountable. With a toolkit that spans C++ to Node.js, and projects ranging from game development to high-volume event-driven backends, I'm a boundary-pusher, a team player, and a tech enthusiast eager to turn bold ideas into reality.
Core Experience
4+
Years Experience
4
Shipped Games
Games
A selection of personal and professional projects showcasing my work in game engine development, graphics programming, and systems architecture.
Voxel Engine
A custom voxel engine built from scratch with infinite terrain generation and dynamic lighting.
Particle System Demo
High-performance GPU-accelerated particle system supporting millions of particles in real-time.
Procedural Roguelike
A roguelike dungeon crawler with procedural generation and turn-based tactical combat.
Physics Sandbox
An interactive physics playground with soft bodies, fluids, and destructible environments.
Resume
Experience
Backend Software Engineer
July 2024 — PresentKlar Insights GmbH
Remote
Backend engineer on a NestJS/TypeScript monorepo built around Domain-Driven Design, Event Sourcing, and CQRS. Contributed across infrastructure, platform features, and security in a fast-moving product environment. Key Initiatives: • Dependency Injection Overhaul — Redesigned the Dependency Injection architecture across nine domain modules, migrating from per-environment file-based configs to a declarative Dependency Definition system, eliminating ~70% of configuration code duplication and significantly improving maintainability. • Sandbox Environment Initiative — Implemented a proxy-based dynamic mocking system, enabling isolated testing environments without requiring live third-party service connections. • Freemium Accounts Initiative — Engineered a new free-tier account system end-to-end: new billing plan with feature gating, a simplified OAuth-only onboarding flow supporting Shopify, Meta, Google, and TikTok, guard-based access restrictions, and billing bypass logic for free accounts. • Datasource Access Management — Developed OAuth-based authentication and authorisation flows for third-party datasource integrations including Shopify, Meta, Google Ads, TikTok, and Klaviyo, enabling secure data extraction across the platform's suite of e-commerce and marketing analytics sources. • Meeting Transcript Pipeline — Built an ingestion and processing pipeline for AI meeting transcripts using Cloudflare Workers and R2 for decoupled storage, integrated with webhook delivery from Demodesk and a downstream NestJS service for chunking, embedding, and semantic retrieval. • Observability Stack — Introduced structured observability across the platform using OpenTelemetry, Prometheus, Grafana Tempo, and Loki, enabling distributed tracing and log aggregation across the high-volume event-driven backend. • Node 22 Upgrade — Led the runtime upgrade to Node 22 across the monorepo, ensuring compatibility with updated dependencies and addressing associated CVEs as part of a broader security hardening effort.
Full Stack Software Developer
October 2023 — July 2024Singular Systems
Cape Town
Developed and maintained an Investment Management Platform using React, .NET, and Blazor. Integrated an automated testing framework and backend services. Responsible for scheduled deployments and worked closely with clients to ensure adequate requirement delivery. Mentored and trained interns and graduates.
Junior Full Stack Software Developer
February 2023 — September 2023Singular Systems
Cape Town
Developed and maintained a Data Warehousing Analytics Platform using React, .NET, and TypeScript. Enhanced the platform by implementing Unit Testing and Automated Testing. Optimized and redesigned integration with APIs. Designed and maintained complex SQL Stored Procedures and the database structure.
Software Development Internship
2017 — 2017SQS, Chilisoft
Focused on debugging and database management.
Education
BSc Computer Science Information Systems
2019 — 2022Rhodes University
Completed degree with a focus on core software engineering and information systems principles.
React, .NET, Advanced SQL Training
2023 — 2023Singular Systems
Professional training focusing on modern web stacks and advanced database querying.
Contact
Andrew.codner.work@gmail.com
Location
Cape Town (Remote)