Hello! I'm Vincent Loh, a high school sophomore.
I mostly build little projects and do contest programming like usaco/codeforces/etc.
Primarily I use C and C++, especially for contest programming. I used to do more development in JS, especially making web games. Recently though, I have been working much more with pure C making command-line utilities. I recently built Starship, which is written in Python.
Hardware:
PC
My desktop is an AMD machine - Ryzen 5 2600 running Debian 12. I used to use Ubuntu, but recently switched to this current setup - Gnome and snap were getting on my nerves.
I have a similar setup to my laptop: i3 as a window manager, with a tmux-based terminal setup. Unlike that laptop, though, I use a graphical terminal (st) rather than the framebuffer one, which has issues with scaling on my monitor.
My i3 bindings are a bit strange - find them here.
Laptop
My choice of laptop is rather odd - it's a Lenovo ideapad 3 chromebook.
With an Intel Celeron N4020 underclocked to 800mhz and barely functional Intel integrated graphics, its performance is far from good. However, combined with a pretty substantial battery, it gets a very high SOT. I end up having to charge once every week or so, despite using it as my daily driver.
I used to run this laptop in "standard" chromeOS, doing most of my work in the VT2 virtual terminal emulator (essentially a worse framebuffer console) but I flashed a UEFI bootloader and installed Debian 12.
Though I have i3 configured, I do the majority of my work in the TTY, with a combination of nvim, tmux, and w3m.
My framebuffer graphics library was originally built for use on this laptop.
Phone
I use a jailbroken iphone SE (first generation, from 2016) on iOS 13.4.1. It has the clang toolchain and SDK installed, so I can (and sometimes do) code on this device.
It is jailbroken with Odysseyra1n, running the Procursus bootstrap.
I am not that good at Objective-C, but I have written a few tweaks - for example radianator.
I have some old web games on OpenProcessing, most in various stages of completion.
Also, I have a Github Pages site! Check it out here.