Skip to content
View CharlesWithC's full-sized avatar
😇
Why do you live?
😇
Why do you live?

Highlights

  • Pro

Block or report CharlesWithC

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CharlesWithC/README.md

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.

Pinned Loading

  1. secmon secmon Public

    A high-performance tool for monitoring security attributes on multiple servers, plus executing allowlist commands remotely.

    Rust

  2. HubBackend HubBackend Public

    RESTful-ish API for Drivers Hub with efficient multi-tenancy support and lots of optimizations.

    Python 11 2

  3. GeckoBot GeckoBot Public

    An ex-verified and powerful utility bot on Discord. Certain features are disabled in hosted instance due to server resource limitations.

    Python 1

  4. HubFrontend HubFrontend Public

    Official web client for Drivers Hub built with minimalistic design and dynamic config loading.

    JavaScript 10 1