Johannes du Plessis

Backend Engineer building scalable cloud systems on AWS. Passionate about system design, Python, and AI integration.

My projects.

Context Clipboard
VSCode Extension with 85+ active installs

Engineered the core logic in Node.js to recursively parse file directories and format source code, optimizing data payloads for LLM API interaction.

TypeScript
Node.js
VSCode API
Marketplace
Context Chat
Desktop AI Client with Local-First Architecture

Architected the application with a focus on a comprehensive IPC architecture for real-time data streaming and local database management using Prisma ORM.

Electron
IPC Architecture
SQLite
Prisma ORM
CodeSearch AI
AI-Powered RAG Application

Built a Retrieval-Augmented Generation system allowing users to perform semantic searches on regulations. The backend handles vectorization and context retrieval.

Next.js (Backend)
RAG
Vector Search
LLM
Technical Skills

My toolkit.

A comprehensive set of modern technologies and tools I use to build scalable, efficient systems.

Backend Development
Python
Java
TypeScript
Spring Boot
Node.js
FastAPI
RESTful APIs
Microservices
Cloud & Infrastructure
AWS
Azure
Vercel
Lambda
Serverless
EventBridge
CloudFormation
IaC
Database & Storage
PostgreSQL
MongoDB
SQLite
DynamoDB
Vector DBs
Prisma ORM
SQL
Data Modeling
DevOps & Tools
Docker
CI/CD
Ansible
GitHub
GitLab
Linux
Web Scraping
System Design
AI & Machine Learning
Artificial Intelligence & Data Science
Currently pursuing advanced studies in AI with hands-on experience in modern machine learning technologies.

Machine Learning

LLMs
RAG Systems
Vector Search

AI Platforms

OpenAI
AWS Bedrock
Hugging Face

Data Processing

NLP
Computer Vision
Data Analysis

My experience.

Current Position
Software Developer II
Envoy Advanced Technologies• Sydney, Australia
2023 - Present

Leading React Native development for enterprise compliance solutions and implementing cutting-edge AI technologies.

  • Designed and built a scalable AI Proxy Server in TypeScript, orchestrating requests to multiple model providers (AWS Bedrock, OpenAI).
  • Engineered the API layer featuring context retrieval from vector databases and tool-calling capabilities.
  • Contributed to backend services for a high-volume compliance system processing over 50% of national construction approvals.
TypeScript
Python
AWS
System Design
APIs
Enterprise Scale
Software Integration Engineer
IDEMIA• Canberra, Australia
2022 - 2023
  • Integrated and deployed components for a critical infrastructure system (National Australian Fingerprint Identification System).
  • Managed CI/CD pipelines for deployments to on-premise servers and ensuring system interoperability.
CI/CD
Ansible
Docker
System Integration
Industry Leader in Biometrics
Software Developer
Biometix• Canberra, Australia
2021 - 2022
  • Developed a Python-based Flask API to serve and evaluate multiple biometric recognition models against secure datasets.
  • Packaged and deployed the service as offline Docker containers for high-security government agency environments.
Python
Flask
APIs
Docker
Internship
Software Developer Intern
InfoSys • Canberra, Australia
Summer 2021
  • Engineered backend services using Express.js and designed complex MongoDB aggregation pipelines for an automated calculation engine processing over $500M in daily payments.
Node.js
MongoDB
Data Pipeline
Backend

What I studied.

Current Studies
Master of Computer Science (Artificial Intelligence)
Monash University• #37 QS World University Rankings
2024 - Feb 2026

Specializing in cutting-edge AI technologies to tackle pressing industry challenges in an accelerated online format.

Program Highlights

  • Machine Learning & Natural Language Processing
  • Intelligent Image & Video Analysis
  • Applied Practice & Professional Development

Study Details

  • 2 years part-time (12 units)
  • Virtual classrooms & online delivery
  • Industry-ready curriculum
Artificial Intelligence
Machine Learning
NLP
Computer Vision
Java Programming
Python
Completed
Honours Degree
Bachelor of Engineering (Network & Software Engineering)
University of Canberra• #1 in Canberra for Graduate Employment
2017 - 2021

Honours degree in Network and Software Engineering with comprehensive foundation in computer science, systems architecture, and professional engineering practices.

Core Specializations

  • Network Engineering & Architecture
  • Software Development & Engineering
  • Systems Design & Implementation

Professional Development

  • Work Integrated Learning (WIL)
  • Engineers Australia Accredited
  • Industry Partnership Program
Network Engineering
Software Engineering
Systems Architecture
Professional Ethics
Project Management
Honours Research