Johannes du Plessis
Building innovative applications with React Native, AI, and full-stack technologies
Software Developer II at Envoy Advanced Technologies • Sydney, Australia
Context Chat
A powerful desktop AI chat client that puts you in control of your conversations and data
Core Features
- Multi-provider AI support (OpenAI, Anthropic, Google)
- Local SQLite storage - your data stays on your device
- Rich markdown support with syntax highlighting
- Session management with fuzzy search
Privacy & Control
- Bring your own API keys - pay providers directly
- No account required - completely anonymous
- Export your conversations anytime
- Dark/light themes with system preference
Technical Excellence
Built with modern technologies including Electron, React, TypeScript, and Vite. Features real-time AI response streaming, comprehensive IPC architecture, Prisma ORM for local database management, and a polished UI with Tailwind CSS and Shadcn components. Includes E2E testing with Playwright and comprehensive internationalization support.
Featured Projects
Innovative solutions spanning VSCode extensions, interactive games, and AI-powered applications
A Visual Studio Code extension that simplifies sharing code context with LLMs. Select files and directories with a visual interface, get instant token counts and cost estimates, and copy formatted code context directly to your clipboard for use with ChatGPT, Claude, and other AI assistants.
A thrilling interactive horror story game where you must survive a night being hunted by an unstoppable masked killer known as "The Stalker". Make crucial decisions, find items, and try to survive until dawn.
A Retrieval-Augmented-Generation application that allows users to search through building and compliance regulations and codes, making it easier to find relevant information and requirements.
About Me
I'm a Software Developer at Envoy Advanced Technologies, where I lead React Native development for building compliance and inspections applications. I specialize in full-stack development, with experience in React/React Native, .NET, Python, and AI/ML technologies including Retrieval-Augmented-Generation systems.
📍 Sydney, New South Wales, Australia
Skills & Technologies
A comprehensive toolkit for building modern, scalable, and intelligent applications
Cloud Platforms & DevOps
Professional Experience
Building innovative solutions across biometrics, AI, and enterprise applications
Leading React Native development for enterprise compliance solutions and implementing cutting-edge AI technologies.
- Lead React Native developer on a Building Compliance and Inspections mobile application for iOS and Android platforms
- Implemented a Retrieval-Augmented-Generation application for construction and compliance related queries using Next.js
- Providing direct client support, troubleshooting and resolving user feedback
Integrated complex biometric systems for national-scale identification infrastructure used by Australian law enforcement.
- Handled integration of complex software systems for national-scale biometric identification system used by all Australian Police Officers (NAFIS)
- Worked with distributed systems and large-scale data processing infrastructure
- Utilized Python and Ansible for automation and system optimization
Integrated advanced biometric recognition technologies into data analysis products for international clients.
- Integrated biometric recognition systems (Facial and Fingerprint) into core data analysis product
- Provided communication and support for international clients across government and private sectors
- Internal tooling development and management for biometric analysis workflows
Developed proof-of-concept data aggregation solutions for national healthcare infrastructure.
- Built a proof-of-concept MongoDB data aggregation pipeline for use in National Aged Care payment system
Education
Advancing expertise in AI and engineering through world-class institutions
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
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