commit 6fbec9bedeee1827238bbf7a146e684c4d915784 from: Caleb Stein date: Thu Nov 20 00:33:31 2025 UTC update projects commit - f7bc2d6f763e854fe7ac102896648155f475278f commit + 6fbec9bedeee1827238bbf7a146e684c4d915784 blob - 09efa8964205b90bffad7532fe28fa05e68480b0 blob + 7a4f13ca8844041b632f1924cc86ca140501baa3 --- resume-1p.ms +++ resume-1p.ms @@ -66,7 +66,7 @@ implementing a subset of printf behavior in a complete .br \(bu\h'1'Designed a 2D game engine in C including a custom memory allocator backed by shared memory, and external debugging and profiling tools to analyze a running game's memory without needing to instrument engine or game code, cutting down debugging time by weeks. .br -\(bu\h'1'Built a custom particle effects system, allowing fine-grain control over a variety of particle effects, ranging from localized effects like smoke, to full-screen effects like rain or snow. +\(bu\h'1'Performed complex refactoring, moving from a tightly integrated monolithic system to a highly modular design with strict separation of concerns, increasing testability by allowing individual components to be tested in isolation. .LP .B "Gentoo Linux (2023-2024)" .br blob - 1e26ec1f812fd6f5ee4290fb2a313a731da56dd1 blob + 865693fc54ab4fafa88aaa30b8e1783faf26fcf9 Binary files resume-1p.pdf and resume-1p.pdf differ