C++ Developer Intern, Travitons Technologies
Jun 2026 – Sep 2026Catastrophe risk modeling engine
CUDA Thrust · Apache Arrow · Uber H3 · Boost
- Made an S3 publish path crash-atomic, with a manifest object as the commit point and a post-commit prune. Fixed a data race where a per-file callback reset success sets shared by parallel uploads.
- Root-caused silent row loss in an Arrow join: comparison against null yields null, a non-Kleene and kernel propagates it, and the filter drops null selections by default. Two-line fix.
- Fixed a SIGSEGV in a std::barrier-coordinated std::jthread fan-out that crashed a shared server. Guarded before thread creation, since an early return inside a worker skips arrive_and_wait and deadlocks the rest.