Johannes du Plessis
Building innovative applications and solving complex problems through code
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.
My projects.
A powerful web-based AI chat application offering free access to Gemini 2.0 Flash and Gemini 2.5 Flash. Supports BYOK for higher rate limits and premium models including Claude 4 Sonnet, GPT-4.1, and Gemini 2.5 Pro.
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.
My toolkit.
Cloud Platforms & DevOps
My experience.
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
What I studied.
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