Vincent Marias qtf0x · they/them
  • United States
  • Trying my best to type code with my paws

    Trans rights are human rights 🏳️‍⚧️

  • Joined on 2025-06-03

Hi, I'm Vincent

I'm a (computer-|math-|philosophy-|music-)nerd and advocate of free (as in freedom) software. I like to learn systems deeply, build with purpose, and get as far down into the weeds as I can.

My main interests are in 3D computer graphics, game (engine) development, compilers, and operating systems. Additional passions of mine include improving STEM education and how we think about software design. I also love learning about most other areas of theoretical and applied computer science/mathematics.

Nothing I've ever written or ever will write was generated, in part or in whole, by AI tools. Do not feed any of my work to any AI, or else I'll get, like, really upset :<

All of my projects are mirrored on GitHub, at least until I get a self-hosted solution up and running. Some older repos/activity can also be found over there.

Ansys Fluent multiphase fluid simulation plugin for mapping volumetric strain increment and explosive gas zones within panels of gob from underground longwall coal and trona mining.
Full computer emulator, starting with nothing but NAND gates and ending with an operating system and a game of Tetris.
Vulkan rendering engine with physically-based lighting and materials pipeline.
Implementations of real-time shadow algorithms using C++ and OpenGL. Part of a research project for an "Advanced Computer Graphics" course.
Tuba Discordia ~ A Game of Music and Mystery
Use ICMP echo requests wrapped in custom datagrams and spammed over a RAW socket to trace the hops your packets take through the network to any IP address.
qtf0x pushed to main at qtf0x/rustlings 2025-11-08 04:17:46 +01:00
9d50edd338
completed hashmaps exercises
ff1c701a0e
completed modules exercises
7f48f58820
completed strings exercises
Compare 3 commits »
qtf0x pushed to main at qtf0x/rustlings 2025-10-29 04:29:10 +01:00
43ac29ce41
changed a TODO to DONE
qtf0x pushed to main at qtf0x/1337 2025-10-28 19:32:15 +01:00
4c73caca76
completed leetcode #0003
qtf0x pushed to main at qtf0x/.profile 2025-10-28 00:06:03 +01:00
72475c61a1
updated README
qtf0x pushed to main at qtf0x/.profile 2025-10-28 00:04:28 +01:00
1a331f44be
updated README
qtf0x pushed to main at qtf0x/rustlings 2025-10-26 01:42:22 +02:00
2dea18b6a4
completed enums exercises
qtf0x pushed to main at qtf0x/rustlings 2025-10-25 18:40:43 +02:00
7fd4d2901e
changed TODO to DONE in one exercise
d5e7cbeddd
fixed chapter referece in README
c412ab3d25
completed structs exercises
e32e808f37
completed move semantics exercises
Compare 4 commits »
qtf0x pushed to main at qtf0x/rustlings 2025-10-22 06:01:42 +02:00
9e1ecdaf0c
completed vector exercises
30b16f5252
completed exercises on primitive types
aac82f4e4e
fixed TODO in first exercise
Compare 3 commits »
qtf0x pushed to main at qtf0x/fluorescent 2025-10-20 05:07:29 +02:00
f0d0865e73
generated new crate
qtf0x created branch main in qtf0x/fluorescent 2025-10-20 05:07:29 +02:00
qtf0x created repository qtf0x/fluorescent 2025-10-20 04:58:14 +02:00
qtf0x synced commits to master at qtf0x/paramount.nvim from mirror 2025-10-19 19:57:48 +02:00
d8dc7a9994
removed all italics styling (it doesn't look good in source code)
qtf0x pushed to adoc at qtf0x/blog 2025-10-11 21:43:29 +02:00
71f2635224
asciidoc is kinda dumb idk
qtf0x created branch adoc in qtf0x/blog 2025-10-11 21:43:29 +02:00
qtf0x pushed to main at qtf0x/1337 2025-09-16 18:29:36 +02:00
7ea9d30fe7
leetcode add two numbers
ef02e874de
leetcode two sum
Compare 2 commits »
qtf0x renamed repository from prog-chal to qtf0x/1337 2025-09-16 17:09:07 +02:00
qtf0x pushed to main at qtf0x/rustlings 2025-09-14 05:42:46 +02:00
60fe2aec1e
completed exercises up to first quiz
qtf0x synced commits to master at qtf0x/kickstart.nvim from mirror 2025-09-14 01:49:40 +02:00
beb5e01d91
re-enabled gitsigns plugin (it's useful)
qtf0x synced commits to master at qtf0x/kickstart.nvim from mirror 2025-09-13 23:49:40 +02:00
8c1f999a99
disabled gitsigns plugin (it's ugly)
qtf0x synced commits to master at qtf0x/kickstart.nvim from mirror 2025-09-13 21:49:05 +02:00
dc35d3eb82
performed initial customization of init.lua
8e190183d2
removed lazy-lock.json from .gitignore
Compare 2 commits »