Hi, I’m @CharlesWithC
Software & Systems Architect + Engineer
- I design logical stuff, automate delivery stuff and architect infrastructure stuff.
- I write code - mostly for my complicated logical stuff, and sometimes for regular business logic.
- I manage my own cloud storage, email server, BlueSky PDS, GitLab instance, SSO, etc because I am bored.
- Note: Since I self-host GitLab, most of my activities occur there, and many repos on GitHub are mirrors from GitLab.
Education / Experience
- BSc. Computer Science at University of Toronto
- I would say I am more of an ECE person with an interest in CSC theory stuff.
- Blatantly speaking CSC education is cooked with how things are structured and how much you can self-study.
- The Drivers Hub Project (TruckSim stuff)
- Fun solo technical experiment with an actual community (i.e. market).
- Open Source Project: HubBackend + HubFrontend.
Chief Technology Officer at Mermory(no longer exists)- I managed to keep it a no-slop startup with full self-managed infrastructure while it lasted.
- Disclaimer: There's nothing wrong in its tech and I tried to save it but it's beyond my pay grade.
Current Status
- On choice of programming language,
- Rejects to start any new project with Python or JavaScript.
- Learned Rust recently by building a systems tool called secmon.
- Planning to learn Go but haven't found a suitable project to work on.
- Operating CHub - Drivers Hub as the business + infrastructure guy.
- This is more like a business experiment, similar to the technical experiment in the open core.
- Separating the original project into open core + commercial service made business decisions easier to justify.
- Pivoting to research and ECE,
- Research exchange at ESL-EPFL from May to August (2026).
- Reason: Customer-facing SWE is dead. Backend/Infra still fun but mostly explored. Embedded/Systems pending exploration.




