:#%%%%%@%%#+.
.@%%%%%%%%%%%%%@@@+
=%%%%%%%%%%%%%%%%%@@@@@:
=%#%#%%%%%%%%%%%%%%@%%@@%@@=
.%%%%##%=%%%%%%%%%%%%%@@@@@@@@*
%%%%.% %:#%%%%%%%%%%%%@@@@@@@@@-
.%%%***+%%%%%%%%%%%%%*+++=%@@@@@%
:@%*.=-+#@%%%%%%%%%%%%%+=@@@@@@@@+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#
:=%#%%%%%%%%%%%%%@%%*#%@@@@@@@@@@@@-
...:=*#%%%%%%%%%%%%#***%@@@@@@@@@@@@@@@@@@@=
..:-*%%%%###*+*%@@@@%@@@@@@@@@@@@@@@@%@@@@@+
..:-= .%%%%%%@%%%@%*@%%@%%%%%@%@%+*%@@@@@@#
. -=+ .%%%%%#%%%%%%%+*###%%%@%@#+**#%%@@@@%@
.-:+*. %%%%#%##%**#*=+#@%%%@%%%***+%@%@@@@%:#-
:++= %%@%#++++-::--:.-=:%%@%*++++@@%@@@@@@.-+
.-== -%@@%*==#+::......*#%%%++=+@@%%@%@@%@* +
. .:- +%@@%@::..--:....::=#*#++%@@@%@@%@@@@*= .*
..:-- #@@@@@#...%:...:...+%%%+#@@@@@@@%@@@@%.. -.
. .:-= %%@%@@@%:.::......:=%%###%@@@@@@%@@@@%.: .-:
...-=: %#@%%*@@@+:.:-....:+%%%###@@@@@@%@@@*%:. .-
...:-= *-@*@@@@@@@*:...:.:*%%#*#%@@@@@%%@@@.%- -
...:-= -.@=%@@@@@@@@@-::+#%###%@%@@@@@%%@%% # =.
...:-=- ..%-*@@@@@@@@@@@%#-%%%*%@@%@@%@*+%* -:
...:-=- :%@%#%@@@@@@@@%%:=%%%%%%%%@@%@: * .
...::-=- ##%%%#%%@@%%%%*:::**==-:--=+-=:
...::-=- +%#%###%%%%%##%%-:::::::::::::::-:-+:
....:--== *#%####%%%%##%@=::.....::::------#@%%#+:
...::--=+=:*###%##@###%%%%%%%%#*:.:.......::::*##%*-::--==
:..::--=+%%#%%%##%%%=#%%%#####%###%#=::::.::#%##=:.:::::--+
...::--+#%%#%#%%#%%:%%#########%=%###%%#+=+%%%+-::::::::---*
..:::-=#%%#%##%%%#=%##########=-############%*---::...::--==@.
..::-+#%%%%%%#@@*+%%###########################%%*-:::::-===%%#
.::-*#%%%%%%%%@@=#%%##########%##############%%######%%%%%%#@%@%-
.::+##%%%%%%%%%%+#%*###########################%%####%####%#%%@%%%.
%*###%%%%%%%@%%%-%#@########################%%#%%##%%%%%%%%%%###%%@#
.*#%%%%%%%%%%%%%#-#@@########%###############%%%%%%%%%%%%%######%%%@%@#
+%%%%@%%%%%%##=@@@########%%###########%##%%%%%%@%%#####%%%%%%@@@@%@#
-#%#+%@@%%###*@@@########%%######%%%##%%%%%@@%##%#%%%%%%%%%%%%%%@@@:
. =#%#@*@@%%#%%####%%%####%%%%%%%%%%%##%**##%%%%%%%@@@@@@@@@@
:%#%@=+@@%%#%%####%%%%%%#%%%%%%%%%%####=#%%%%%%%%%@@@@@@@@@+
%#%%@=@@@%%#%%%###%%%%%#%%%%%%%%##%%%%=@@@@@@@@@@@@@@@@@@@%:
+#%%@*@@@%%%#%%%##%%%%%%#%%%%%%%%%@@@%-%@@@@@@@@@@@@@@@@@@#.
:#@@@@@@@@@%%%#%%%%%#%%%%%##%%%%@@@@@@=%@@@@@@@@@@@@@@@@@#
#@%@@@@@@@@%####%%%%%%%%%%%%%%@@@@@@@#+%@%%@@@@@@@@@@@@@@@
*@@@@@@@@@@@#########%%%%%%%%%@@%@@@@@+%@@@@@@@@%%%@@@@@@@@-
%@%@@@@@@@@%##%########%%%%%%@@%@@@@@@@%=@@@%@@@@@@%%@@@@@@-
:%@@@@@@@@@@%###########%%%%%@@%%%@@@@@%%%#+%%%%%%%%%@@@@@@@%
-@%@%@@@@@@@#%############%%%%@@%%@@@@%%%%%%+@@%%%%%@@@@@@@%@+
*@@%@@@@@@@@###############%%%@@@%%@@%%%%%%%%##%%%%@@@@%@@@@@%
:#%%%%%%%%%%@##%##############%@@@@%%%%%%%%%%%%+%%%%@@@@@@@@@:
=%%@%%%%%%%%%%#############%##%%%%%%%%#%%%%%%%%@=@@@@@@@@@@@-
+%%%%%%%%%%%@%#########%#####%#%#%%%%%%%%%%%%%%%%=@%%%@@@%.
.*%%%%%%%%%%%@%##########%#####%#%%%%%%%-#%%%%%%%%*:#%%%%@%:
.#%@%%%%%%%%%%%###########%#####%%%#%@%%*#%%%%%%%%@@-+%%@@@@.
%%%%%%%%%%%%%%############%#####%%#%@%%%%%%%%%%%%%%%@%%%@@@@@%
*%%%%%%%%%%%%%####%########%#####%%%%%%%%%%%%%%%%%%+*%%@%@@@@@@%:
=%%%%%%%%%%%%%##############%#####%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@=
.%%%%%%%%%%%%%###############%####%%%%%%%%%%%%%%%%%%%%%%%@@@@@%@@@@@*
*%%%%%%%%%%%%######%#########%####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@=
-%%%%%%%%%%%%#######%#########%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@.
-@%%%%%%%%%%########%#########%%####%%%%%%%%%%%%%%%%%%%%%%%@%@+*%@@@%@@:
: +#+: -########%##########%####%%%%%%%%%%%%%%%%%%%%%%%%%%*%@@@%@@ .-#%@%+
+: +%######%##########%%###%%%%%%%%%%%%%%%%%%%%%%%%%@@%#@%@+ %%%- @%:
-++ %######%##########%%####%%%%%%%%%%%%%%%%%%%%%%@%%%@%#@+ #%* #%:
+++: .#######%##########%%####%%%%%%%%%%%%%%%%%%%%%%%%%%@@%# - -@% %% -
-+++* .#################%%#####%%%%%%%%%%%%%%%%%%%%%%%@#.-:+- #%+ :%+@#%*
=++. .=%#############%%%######%%%%%%%%%%%%%%%%%%%#+++- *#. -%% *%@%%.
.-###########%%%##%%##%%%%%%%%%%%%%%%*+++++++= .@@%@%. :%#%.
.-*##########%%%%#####%%%%%%%%%%#+=++++++++++*@%@@%- :%@.
.-::---=+**####*#%%%#%%%%*+*+++++=++====+++++* .@@%-
-::::::---========== --------------=====+: @%%%@:
-:::::::::::----==== .---::::::::----===*- %%%%%%@%:
-*-.::::::::::---=+. :--:::::::::--=*%%%* -%%%%#+.
.%%%%*==----=+#%%%% *%#*+++**#%%%%%%%%# %#+.
#%%%%%%%%%%%%%%%%# .%%%%%%%%%%%%%%%%%%.
.@@..*@@@@@@@@@@@@@#..... .
.-@@@@@@@@@@@@@@@@@@@@@@@%..
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%...
.%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:..
..%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.
..@@@@@@@@@@@@@@@@@@@+**+@@@@@@@@@@@@@@@@@@@*.
..+@@@@@@@@@@@@@@@@@@@@@@.:.:=@@@@@@@@@@@=@@@@@- .......
.%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
...%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@%*####*%....
..@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%@@@@@@@@@@#..........
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+%@@@@-
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@@@@@@@@@@@@@@@@@@@@@@@@@@@.
%@@@@@@@@@@@@@@@@@*@@@@@@@@@@@@++*@@@@@@@@@@@@@@@@@@@@@@@@@@.
.*@@@@@@@@@@@@@@*@@@@@@@@@@@@++:@+@@@@@@@@@@@@@@@@@@@@@@@@#.
...%=%@@@@@@@@@**@@@@@@@@@%#=-+%-@@@@@@@@@@@@@@@@@@@@@@@@@ ....
...%..:@@@@@@@@++-@%%%.##.#+%@@##@@@@@@@@@@@@@@@@@@@@@@@@@*. ..#@@@@@@@%-.. .
.#...@@@@@@@@==..**#-....--@@@*%%@@@@@@@@@@@@@@@@@@@@@@@@. .#@@@@@@@@@@@@@@..
.....@%@@@@@@#=-=...........:::%*%%@@@@@@@@@@@@@@@@@@@@@@@ .@@@@@@@@@@@@@@@@@-.
-%*@@@%%%#@@@#%...........#+*%@@@@@@@@@@@@@@@@@@@@@@@%. ....:::::..=@@@@@@@@=.
.@.%@@%#@@#.==++..........+**%%@@@@@@@@@@@@@@@@@@@@@@@* ....%@@@@@@.
....@@:@@=@@.-:...........++*@%@@@@@%@@@@@@@@@@@@@@@@@@: .:@@@@@@#.
....@.....=@%.............%:+%%@%@@@@@#@@@@@.......@@@@@. ..@@@@@@#.
....=:......##-..............*%@%%@@#*@@@+@---=+#+.::.@@*. .%@@@@@%
.:..........:%@@#:....-....*++%@%%@@#=.*@@...%@@@@@@@@@%@@.. @@@@@@+
....#%%%@+-:==@@...:.....:...*#@%%%@#=@@-.@@@@@@@@@@@@.@@@@%.. .@@@@@@.
..%#######***@................%@%%%@%@*@@@@@@@@@@@@@@@@.-.=@@@:.. .:@@@@@@.
.%%########*%%::...............@:#%@*@@@@@@@@@@@@@@@@@@@:..:@@.@*.. @@@@@@=.
...@%%%%######%#-::.-:.::....-....-.:%@@@@@@@@@@@@@@@@@@@@@@:-+@@@=-@#. ..@@@@@%.
..=%%%%%%%###%##-=:.:.::.:#***#=..:...@@@+@@@@@@@@@@@@@@@@@@..:*@%@*.+@*. .@@@@@@.
...-=%@%@%%%%%%%%%%.:.:%.%#****##%..:@@@%..:@@@@@@@@@@@@@@@@@@....@@.@*..%@+.. .@@@@@@-
...=@@@@%%%%%%%%%%%%%%%%%%%#######%...:@#---@@@@@@@@@@@@@@@@@@@:-%@@#.@+ .*%@. . :@@@@@@
..+@%%%%%%%%%@%%%%%%%%###########%@=-.:%.%=@@@@@@@@@@@@@@@@@@@.@@@@%..@- .@@*. :@@@@@@
..:%%%%%%%%@@@%%%%%%%########@###%%@==.+..@@@@@@@@@@@@@@@@@@@@...@@@..#@.. .%@#.. .@@@@@@
..:%%%%%%%%@@@%%%%%%%%%%%%##@%#%%%%%@#*..@@@@@@@@@@@@@@@@@@@@@+-*@@@:..@@. ..+@%. :@@@@@@
.#%%%%%%%@@@%%%%%%%%%%%%%%%@%%%%%%%%%#.@@@@@@@@@@@@@@@@@@@@@@.%@@@@@..:@= .:@#. -@@@@@@
..%%%%%%%%@@@%%%%%%%%%%%%%%%@%%%%%%%%%#.:@@@@@@@@@@@@@@@@@@@@%.@@@@@@...@@.. :@* .*@@@@@.
.%%%%%%%%@@@%%%%%%%%%%%%%%@%%%%%%%%%%%:..@@@@@@@@@@@@@@@@@@@:@@@@@@@ ...@#. ..@.....@@@@@@.
:%%%%%%%@@@%%%%%%%%%%%%%%%@%%%%%%%%%%%@.:@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...%@. .:@...:@@@@@*.
.+%%%%%%@@@@%%%%%%%%%%%%%%@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.. .#@ . ..*=..%@@@@@..
.%%%%%%@@@@%%%%%%#%%%%%%%%@@%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@*@@@@@.. ..@=. ...@..@@@@@%
..%%%%%%@@@@%%####%%%%%%%%@@@%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@=@@@@@.. %@. ...#:@@@@@@.
....%%%%%@@@@%%%###%%%%%%%%@@@%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@:@@@@- %@. ..@@@@@@:.
...%%%%%@@@@@%%%##%%%%%%%%@@@@%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@.@@@@: %@. .=@@@@@*.
...%%%%@@@@@@%%%#%%%%%%%%@+@@@%%%%%%%%%%%%%%%@@-@@@@@@@@@@@@@@@@@@.@@@@: *@. ..+@@@@@*..
...@%%@@@@@@%%%%%%%%%%%%%@==-@%%%%%%%%%%%%%%%%@@=@@@@@@@@@@@@@@@.@.@@@@: +@. .%@@@@@#
.:@%@@@@@@@%%%%%%%%%%%%@@#==-@%%%%%%%%%%%%%%%@@@@@@@@@#-@@@.:@:.%.@@@@. ++....@@@@@@=
.%@@@@@@@@@%%%%%%%%%%%@%@%==.@@@%%%%%%%%%%%%%@@@@@@@@@%..:*+.....+:..@. #...%@@@@@@ .
..%@@@@@@@@@%%%%%%@%@%%@@....@@@@%%%%%%%%%%%%%%@@.@.@@%+--.+...........-.. ..*@@@@@@@...
..@@@@@@@@@@%%%%%%%%@@%@..-.@@@@@@@%%%%%%%%%%%%@@+...@%=....=..........:....#@@@@@@@@... .
.:@@@@@@@@@@@%%%%%@@@+=%@%%%@@@@@@@@%%%%%%%%%%@@@@.-..@@@@@%%=*........-+@@@@@@@@@*....
.@@@@@@@@@@@@@%%%%%%@@@.@@@:@@@@@@@@@@%%%%%%%@@@@@@@:.@@@@@@@-........+.@@@@@@@%..
.@@@@@@@@@@@@@@@@@@@@%=..@.*@+@@@@@@@@@@%%@@@@@@@@@@:+@@@@@@@..........@@@@@....
.@@@@@@@@@@@@@@@@@@@@%=..@*@*-.@@@@@@@@@@@@@@@@@@@@@-#@@@@@@@%........#%%%%%@.=++...
.+@@@@@@@@@@@@@@@@@.%@==@:.@%:.:@@@@@@@@@@@@@@@@@@@==+=@@@@@@@@@%-...:%@@@@@@@%++++-.
...%@@@@@@@@@@@@@@@%.:.@.:%:-:.#@@@@@@@@@@@@@@@@@@@@@==*=@@@@@@@@@@@@%%%@@@@@@@@@*++*.....
..%@@@@@@@@@@@@@@@@:++#.#@@@...@@@@@@@@@@@@@@@@@@@@@@=+.-@@@@@@@@@@@@@@:#%=@@@@@@@@@%**%+*..
+@@@@@@@@@@@@@@@@@%.-+++:@@-.:.@@@@@@@@@@@@@@@@@@@@@@...*@@@@@@@@@@@@@@@@:-+:.@@@@@@@%++++++.
@@@@@@@@@@@@@@@@@@@@@@::=++***@@@@@@@@@@@@@@@@@@@@@@@.:.@@@@@@@@@@@@@@@@@@=-+--:%@@@@@@%%#**+....
@@@@@@@@@@@@@@@@@@@@@@:::.=@@@@@@@@@@@@@@@@@@@@@@@@@@%-=@@@@@@@@@@@@@@@@@@@#+-::::@@@@@@@@##*#...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@.=%@@@@@@@@@@@@@@@@@@@@@+#:::::@@@@@@@*%%*...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:#@%%@@@@@@@@@@@@@@@@@@@@@@@@=::::::@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.:+:.@@@@@@@@@@@@@@@@@@@@@@@@=::::---.@@@@=..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:-+*:@@@@@@@@@@@@@@@@@@@@@@+:::::+++=.@@@@.
About Me cs student. austin tx. rust.
My favorite games are Minecraft and Factorio. I love engineering and building things. I also enjoy listening to music .
contact me through X / twitter dms
My Favorite Projects 3D scene reconstruction Monocular SLAM with MDE for Dense Point Clouds & YOLO for dynamic object detection
Link Read more
rust game engine An ECS driven game engine written in rust w/wgpu & winit, heavily inspired by bevy.
Link
jeditr A plugin driven text editor written in Tauri w/ React. Currently inactive. Athas.dev has a much more complete editor w/ the same goals and similar tech stack.
Link
Environment Laptop OS: NixOS Editor: Zed Terminal: Ghostty Shell: nushell My config is unfinished, but you can find it in my github pins! Desktop OS: Windows 11 Editor: Zed Terminal: Windows Terminal Shell: nushell