commit 3e51097370b6cb014bae987df030d46d30d92e14 from: Caleb Stein date: Wed Nov 5 06:01:41 2025 UTC update experience and projects commit - e8805cc3249ee534aed774ed8460ae5d2ed8aec8 commit + 3e51097370b6cb014bae987df030d46d30d92e14 blob - 0c0d40fb163bffe92ef105c131af64f76401fd6f blob + 4fb49b62872a136f7ccf829c6351d383d3c1c9cd --- resume-1p.ms +++ resume-1p.ms @@ -55,7 +55,9 @@ Skills: Manual memory management, Cross-platform devel .br \(bu\h'1'Detected unauthorized memory access with a custom signal handler, allowing graceful recovery from a SIGSEGV on an address within the managed memory pools rather than crashing. .br -\(bu\h'1'Developed constant-time compare algorithms to prevent side-channel timing attacks. +\(bu\h'1'Developed a companion library, +.I "sigprintf," +implementing a subset of printf behavior in a completely signal-safe way, allowing for rich logging capabilities within the custom signal handler. .LP .B "Amphora Game Engine (Sept 2024 - Present)" \(en C, CMake, Cross platform development, SDL, SQLite @@ -78,6 +80,10 @@ Skills: Manual memory management, Cross-platform devel \(en IT Intern .br \(bu\h'1'Identified a key DNS configuration issue affecting website availability, implemented a temporary solution on the spot, researched permanent solutions and submitted a proposal to management, and assisted in the implementation of that permanent solution, ultimately saving over 60,000 requests per week from being unable to be served. +.br +\(bu\h'1'Refactored sections of the public-facing organization website to optimize future maintainability and efficiency by separating configuration from implementation and clearly documenting the new architecture. +.br +\(bu\h'1'Performed on-site technical support, clearly explaining complex technical concepts to non-technical departments, reducing the overall ongoing support burden on the IT department. .LP .B "Freelance Software Engineering (Sept 2022 - Present)" .br @@ -96,6 +102,7 @@ as resources; building a strong portfolio of projects \(en Audio Engineering Intern .br \(bu\h'1'Wrote Python scripts to streamline internal processes, in one case turning a 2 week job into a 2 hour job by automating the task of renaming over 50,000 incorrectly named files based on a handful of CSV spreadsheets containing the corrected dataset information. +.br .LP .heading "Education" .LP @@ -104,13 +111,3 @@ as resources; building a strong portfolio of projects .LP .B "Berklee College of Music (Aug 2015 - May 2019)" \(en B.M. Music Production & Engineering, cum laude -.LP -.heading "Favorite Books" -.LP -.I "Structure and Interpretation of Computer Programs," -Harold Abelson and Gerald Jay Sussman with Julie Sussman -.br -.I "Principles of Compiler Design" -(the old green dragon one), Alfred V . Aho and Jeffrey D. Ullman -.br -Let's talk fiction after the interview! blob - 1466440e173344ffecfc2ecf1826e17902093d15 blob + 68d04964a483dddc42ba19d8637d92289815f1ac Binary files resume-1p.pdf and resume-1p.pdf differ