Catalyx/Production
Java Production Workflow Orchestration Engine
2024–Present
JavaAsync messagingMSSQLJUnitGitHub Actions
- Contribution
- Owned a production Java workflow orchestration engine built on a hierarchical state machine, coordinating long-running multi-step processes across services. Rebuilt persistence for deeply nested object graphs into a staged transactional pipeline with rollback and typed resolution of database-generated IDs and foreign-key relationships.
- Impact
- Eliminated a production data-integrity failure and restored referential integrity in under four hours; subsequent saves became transactional across the full object hierarchy.
OMSCS / GIOS/OMSCS
Distributed File System with gRPC
April 2026
C++17gRPCProtocol BuffersLinuxinotify
- Contribution
- Built a C++17 distributed file system around explicit RPC contracts, file transfer, metadata operations, weak cache consistency, write-lock coordination, and multi-client synchronization.
- Impact
- inotify watchers and async callbacks propagate changes across clients, and mutex-guarded server-side locks serialize conflicting writes
OMSCS / ML/OMSCS
Machine Learning Strategy Comparison System
April 2025
PythonNumPyPandasDecision TreesBacktesting
- Contribution
- Compared trading strategies as controlled experiments: from-scratch tree learners, indicator features, bagging, hyperparameter search, and out-of-sample evaluation under market-cost assumptions.
- Impact
- differences between strategies trace back to specific features and cost assumptions instead of a single accuracy number