With OfficeVPN, I implemented a Java VPN client-server simulation to explore authentication, persistent tunnels, and concurrent sessions. It includes a JavaFX interface, MySQL authentication through JDBC, and a multithreaded server using thread pooling and persistent sockets.
I also built a real-time voice assistant with Python and the ElevenLabs Conversational AI SDK, adding runtime context injection and interrupt handling over full-duplex WebSockets. My projects also include a zero-dependency Python finance tracker with modular architecture, persistent JSON storage, and audit logging.

