Commit Diff


commit - 1cb31d255580836a2c50b314ad149deff2451873
commit + e96942cc9ca9b424b5b8f9681174fb2eb394e650
blob - 4350c5ffeee61e3fe7ab9e2a74265fa98010b1c2
blob + b0908067deca8ae33b99fc1f92d19566792331a3
--- resume.ms
+++ resume.ms
@@ -111,7 +111,7 @@ T}
 CMake, GCC (Clang), GDB (LLDB), Git, Version Control, Linux, Apache, nginx, Docker
 T}
 \m[default]Skills\m[line_color];T{
-Unit testing, Debugging, Documentation, Rapid problem-solving, Productive communications
+Manual memory management, Cross-platform development, Unit testing, Debugging, Documentation, Rapid problem-solving, Productive communications
 T}
 \m[default]Favorite Books\m[line_color];T{
 \(bu\h'1'
@@ -153,7 +153,7 @@ The engine supports arbitrary numbers of drawable spri
 .sp .5
 T}
 \m[default]Aug 2024 - Sept 2024\m[line_color];T{
-.   B "CCC"
+.   B "CCC (6502 Emulator)"
 \(en C, SDL, 6502 ASM, pthreads
 .   br
 Designed a fantasy game console built on a custom virtual 6502 CPU implemented in C, supporting separate CPU and GPU threads, 32k RAM, multiple screen resolutions, and six input buttons. This system runs real 6502 machine code produced by the cc65 toolchain.
@@ -173,7 +173,7 @@ Developed several non-trivial mods for the video game,
 .sp .5
 T}
 \m[default]Sept 2023 - July 2024\m[line_color];T{
-.   B "Shell On The Shttr"
+.   B "Shell Script Web App Framework"
 \(en Shell, Apache, Docker
 .   br
 Designed an entire web app framework out of shell scripts including dynamic page generation; a custom module system; integration with front-end npm packages; a custom database for persistent data; secure user authorization and authentication using hashed and salted passwords and auth cookies; protection against CSRF attacks on forms; and a custom CLI tool supporting single-line Docker container builds and deployment to remote servers as a SystemD service. I was able to build and deploy my personal website, https://calebstein.net/, using this framework.
blob - 331c16f67a9b289c259797597e92cbb94ccf742c
blob + 80729aa61559261d5fb8abe079a9b23ca30ede3f
Binary files resume.pdf and resume.pdf differ