AyushBeekum
Backend systems, computer-vision pipelines and the occasional compute cluster. A Rocket Bunny 180SX on weekends. This is it, parked in the bay.
Who’s driving
Two years shipping production websites for a digital agency while finishing a CS degree. Comfortable anywhere in the stack, happiest in backend systems, computer vision and high-performance computing.
- Studying
- BSc Computer Science, final year, University of Pretoria
- Daily languages
- Python, TypeScript, Java, C++
- Focus
- Backend, computer vision, HPC
- Based in
- Pretoria, South Africa
Web developer, 4IR Digital
Scope, quote, build, hosting and handover for five client websites. All of them are still in production today.
Bespoke components for a multi-page platform: canvas animations, scroll-linked sections, an interactive map of Africa and a modular service selector. No framework, no build step.
Swapped out a WordPress site-search subsystem, including a full data migration, without taking the site offline.
Automated WooCommerce catalogue and bulk price updates with Python scrapers and CSV pipelines.
Things I’ve built
COS 301 capstone, Team Codex Merchants. Python, FastAPI, React, TypeScript, MediaPipe, AirSim, Docker
Pilot a drone with bare hands on a standard webcam. I built the computer-vision pipeline (MediaPipe landmarks, rule-based and ML recognisers, a temporal stabiliser, an async WebSocket stream) and the calibration subsystem: a session state machine with REST and WebSocket endpoints, plus a gate that blocks uncalibrated flight commands.
See the repositoryRegistry.Africa hackathon at UP. Won Best Validator. Python standard library, IDN and Punycode, DNS
A reference email and domain validator that fixes the “three-character TLD” bug locking .africa, .capetown and .joburg addresses out of South African portals. 100% on the competition suite with standard-library Python only: live PSL and IANA root-zone lookups, full Unicode and Punycode, RFC-compliant local parts and sub-addressing.
Team UPtime, national finalist. Linux, OpenMPI, Slurm, Terraform, Ansible, Prometheus
Specified two competing cluster architectures, an R650k baseline at about 8.8 TFLOPS and an EPYC/H100 build at about 100 TFLOPS, with full cost, power and performance justification. Ran HPL on OpenStack to roughly 1,098 GFLOPS with OpenBLAS and profiled the BLAS library as the next lever.
COS 221. MySQL, PHP, JavaScript
Normalised MySQL database with real retail data, a PHP REST API and a responsive JS frontend.
See the repositoryCOS 214. C++, UML, unit testing
C++ simulation built around Gang of Four patterns, with UML, unit tests and documentation.
See the repositorySpec sheet
- Languages
- Python, TypeScript, JavaScript, Java, C++, C#, PHP, SQL, R, Assembly
- Frontend
- React, Next.js, Angular, HTML, CSS, Tailwind, Three.js, Babylon.js
- Backend
- FastAPI, Node.js, NestJS, Django, Spring Boot, REST design, WebSockets
- Data
- PostgreSQL, MySQL, MariaDB, database design
- ML and vision
- MediaPipe, PyTorch, OpenCV, neural networks, genetic algorithms
- DevOps and HPC
- Git, GitHub Actions, Docker, Terraform, Ansible, CircleCI, Linux, Slurm, OpenMPI
- Testing and tools
- pytest, Jest, JUnit, Postman, WordPress, WooCommerce, Figma, Unity, Blender
Recognition
- Best ValidatorUniversal Acceptance Hackathon, Registry.Africa at the University of Pretoria, July 2026. Perfect score on the competition test suite.
- National finalistCHPC Student Cluster Competition 2026, Team UPtime, representing the University of Pretoria.
- Open source270+ contributions and 37 pull requests across 9 repositories.
Let’s talk
Graduating in 2026 and looking for graduate software roles in backend, computer vision or HPC. Based in Pretoria, happy to work remotely.