- 🌱 Currently diving into Multi-paradigm Design in C++
- 💡 Building two web-based tech projects — more soon as they go live!
- 🤖 Always down to collaborate on something interesting in AI/ML
- 📫 Best way to reach me: email preferred. Cell available by request for faster back-and-forth. NashDev slack for Nashville local.
- arc_client
The arc_client is a Windows desktop application designed for appremotecontrol.com. Developed in C++17, it leverages Boost libraries like Asio and Beast for SSL-secured WebSocket communications. The client facilitates remote control functionalities by simulating input devices, allowing users to manage their systems remotely. The project utilizes VCPKG for dependency management, ensuring streamlined integration of necessary libraries.
- arc_server
Complementing the desktop client, a C++17 intermediate server is under development to handle secure WebSocket connections between clients and controllers. This server manages communication between web client (Web Interface) and desktop client (arc_client). It's built using Boost.Beast and OpenSSL for performant and secure data transmission.
- Web Interface
A responsive web interface is also in progress, providing users with an intuitive platform to interact with their devices remotely. The interface includes directional controls and buttons for mouse actions, facilitating comprehensive remote management. Built with modern web technologies, it ensures compatibility across various devices and browsers.
These projects collectively aim to deliver a cohesive remote control solution, integrating desktop applications, secure servers, and user-friendly web interfaces.
You can check on the progress and test the system live by visiting https://appremotecontrol.com/
I’m working on two online platforms — both are grounded in real-world workflows and automation.
Expect a mix of:
- C++ websockets backends (boost asio, boost beast, ssl websockets)
- C# ASP.NET REST servers on VPSs, websockets web client
- Javascript and HTML front-ends
More details (and code) coming soon.
Here’s a shortlist of the C++ talks I come back to most:
📄 https://pastebin.com/FysxbMQ0
If I’d started using GitHub earlier, there’d be a lot more stuff here.
That said, expect more code, tools, and ideas to show up soon.