I build production software for complex enterprise environments. Over the past four years, I've worked directly with global life sciences customers to turn operational requirements into reliable software built with Java, Python, and SQL.
Built Java backend services for a vendor-agnostic, On-premises alarm-management product used in regulated manufacturing. The platform brings live alarm monitoring, acknowledgment, and shelving together with historical analytics, operational KPIs, and compliance reporting.
Impact
Eliminated per-event database lookups through batched queries and in-memory joins, improving historical event processing by 10x. A full year of data that previously crashed the application now processes in about 28 seconds.
Replaced error-prone manual configuration of complex manufacturing workflows with a declarative Java framework. Structured specifications describe each workflow, while dependency-aware provisioning builds its hierarchy in the correct order and makes setup reproducible.
Impact
Removed a major barrier to automated end-to-end testing by making stateful workflows reproducible without manual UI configuration.
Catalyx/Engineering tooling
Enterprise Import and Data Migration
Backend engineering
JavaSQL ServerData migrationJSON / XML / CSV
Contribution
Built a Java import/export engine that converts SQL, CSV, JSON, and XML sources into a common model, then reconstructs nested configurations with generated-key remapping, preserved cross-references, and transactional writes.
Impact
Reduced a manual configuration rebuild-and-retest workflow from hours to approximately 10 to 15 seconds while preserving relational integrity.
Catalyx/Engineering tooling
End-to-End Backend Testing Infrastructure
2024–Present
JavaJUnitREST APISQL ServerCI
Contribution
Built integration-test infrastructure for a Java application whose platform resources only exist inside the running runtime. Authenticated HTTP endpoints let Gradle/JUnit tests create real workflows, invoke backend services, and verify database state, generated IDs, and rollback behavior from the IDE or CI.
Impact
Replaced manual verification of critical persistence behavior with repeatable integration tests against a live application and database.
Georgia Tech OMSCS/Graduate project
Distributed File System with gRPC
April 2026
C++17gRPCProtocol BuffersLinuxinotify
Contribution
Built a C++17 distributed file system using gRPC and Protocol Buffers, with concurrent client operations, file synchronization, weakly consistent caching, and coordinated writes.
Impact
Used filesystem event notifications and asynchronous callbacks to propagate changes, with server-side locking to serialize conflicting writes.
Georgia Tech OMSCS/Graduate project
Machine Learning Strategy Comparison
April 2025
PythonNumPyPandasDecision TreesBacktesting
Contribution
Built and compared Python trading-strategy models using decision trees, random forests, feature engineering, bagging, hyperparameter search, and out-of-sample evaluation.
Impact
Evaluated model behavior under transaction costs and changing market conditions rather than relying on a single accuracy metric.
Skills
About
Experience and education
2024–Present/Graduate study
M.S. Computer Science
Georgia Tech OMSCS
Pursuing an M.S. in Computer Science with a focus on systems, distributed computing, and machine learning. Graduate work includes multithreaded C, C++, gRPC, and distributed file systems. Expected May 2027; current GPA 3.83.
SystemsMachine learningDistributed computing
2022–Present/Production
Backend and Product Engineering
Catalyx
Build and support production software for regulated life sciences operations. My work spans real-time alarm management, configurable manufacturing workflows, data processing, enterprise integrations, and reliable Java/Python backends.
JavaPythonSQLBackendTypeScriptREST APIs
2019–2021/B.S. completed
B.S. Mechanical Engineering
Temple University
Studied systems modeling, quantitative analysis, and engineering under real-world constraints. Graduated with a B.S. in Mechanical Engineering, GPA 3.67.