Skip to content
View XavierChanth's full-sized avatar

Organizations

@UOIT-Computer-Science-Society @atsign-company @atsign-foundation @at-family-developers

Block or report XavierChanth

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
XavierChanth/README.md

👋 Hi There!

My name is Xavier Chanthavong, and I'm a Senior Solutions Engineer at Atsign. I have a B.Sc. in Computer Science, specializing in Data Science with a minor in Mathematics from Ontario Tech University.

I'm a big of fan open-source software and love to use open-source software wherever reasonable. I'm truly proud to say that Atsign is an open-source company, and you can check out the platform & tools we are building over at atsign-foundation!

I'm building an open-source tool called NoPorts, you can check out the code here. I use it all the time to do remote development and access my homelab without opening attack surface to my home network.

📈 Github Stats

🛠️ My Tools

My workflow is primarily keyboard based and open-source!

Editor

Terminal

Homelab


Desktop

Hardware

Software

My greatest sin to open-source is using MacOS for development But there are a few reasons for why I am using it:

  1. I have tried Asahi Linux, but no USB-C displays is a dealbreaker with my current monitor (4k@144Hz).
  2. At Atsign, we work all over the tech stack from mobile applications to embedded systems, so I need all major platforms easily available at all times. You can only (practically & legally) develop for MacOS and iOS from a Mac.
  3. It's hard to beat the Apple ecosystem... so many little conveniences that are too costly in time to replace.

Languages & Frameworks

I have used a lot of languages and I'm proficient at learning good practices quickly. This list is ordered by current proficiency:

Language Framework(s)

Pinned Loading

  1. atsign-foundation/noports atsign-foundation/noports Public

    Connect to any device with no external listening ports open

    Dart 273 15

  2. atsign-foundation/at_mono atsign-foundation/at_mono Public

    Atsign's poly-as-mono integration testing environment.

    Dart 2 1

  3. dotfiles dotfiles Public

    My dotfiles

    Lua 3

  4. atsign-foundation/at_c atsign-foundation/at_c Public

    Experimental cross-platform C implementation of the atSDK for SOC & embedded devices

    C 2 4

  5. arbor.nvim arbor.nvim Public

    Just like a true arborist, manage your worktrees in neovim.

    Lua 16 1