Satellite data platform modernization at production scale
RoleCore pipeline and ingestion architecture
Challenge
Move 17 TB of operational data from MongoDB on EC2 into Databricks Delta Lake while preserving integrity and making a complex migration resilient and verifiable.
Work
Built a resilient Python and Spark ETL pipeline, added checksum validation and comprehensive logging, and designed medallion ingestion plus automatic schema evolution.
Result
Transferred the full 17 TB dataset and integrated feeds from multiple satellite operators, improving data accuracy by 35% while reducing manual corrections by 50%.
SpaceX ephemeris integration and satellite launch detection
RoleEngineering contributor for ingestion and detection workflows
Challenge
Integrate fast-changing commercial ephemeris data into an operational satellite data platform and support detection of new satellite launches from updated orbital information.
Work
Worked on SpaceX ephemeris ingestion and a launch-detection project, connecting the new data to the broader multi-operator processing workflow with validation and traceable handling.
Result
Expanded the platform’s coverage of current spacecraft activity and supported operational identification of newly launched satellites.
End-to-end options trading system for STRXR Investments
RoleSole architecture and implementation of the trading system
Challenge
Create a complete real-time options trading system, including the product workflow, brokerage integration, development pipeline, and interface design.
Work
Designed and built the full system, including the real-time options engine, Interactive Brokers API integration, UI and UX wireframes, and an end-to-end GitLab CI pipeline.
Result
Delivered a complete trading platform with the core execution path, brokerage connectivity, interface blueprint, and repeatable software delivery workflow in place.
Complete SSO integration and delivery
RoleTechnical delivery lead from requirements through release
Challenge
Introduce SSO into an established product while coordinating requirements, implementation, and validation across multiple teams.
Work
Defined the requirements, authored the full Jira work breakdown, coordinated dependencies across teams, and led implementation and testing through release.
Result
Delivered the integration in two months with only one defect after release, creating a reliable identity foundation for the product.
Reducing geolocation false positives
RoleIndependent architecture and implementation
Challenge
Transient signal noise, especially from mobile hotspot BSSIDs, was creating false geolocation alerts and obscuring meaningful investigative results.
Work
Designed a similarity scoring architecture using the Jaccard Index, weighted BSSID data, and specialized handling for mobile hotspots.
Result
Reduced false positive geolocation alerts by 30%, improving signal quality without discarding useful location evidence.
FX options routing at production scale
RoleIndependent design of core routing components
Challenge
Route high volumes of FX options risk reliably while improving validation, memory efficiency, and visibility into latency drift.
Work
Developed the risk book router, built a more efficient KDB writer and C++ wrapper for validation before release, and created a framework for measuring latency.
Result
Processed more than 100,000 deals per day while strengthening data validation and reducing the trading booker’s memory consumption by 10%.
SEC cloud data architecture and phased modernization
RoleIndependent principal consultant
Challenge
Create a compliant path for the SEC to transfer data from centralized and decentralized exchanges, blockchain sources, and market data providers into cloud services authorized for government use.
Work
Independently architected the AWS solution, compared the proposed and existing environments, modeled costs, and developed a phased implementation plan for decision makers.
Result
Delivered a complete architecture that connected technical design, compliance constraints, implementation sequencing, and cost tradeoffs.
Operational diagnostics for faster QA and support
RoleIndependent product design and implementation
Challenge
Give engineering and QA a lightweight way to monitor processes, CPU and memory usage, and the relationship between system behavior and download performance.
Work
Designed and built a React diagnostics interface with histogram analysis, embedded test scenarios, and local persistence with deferred synchronization to the remote database.
Result
Made performance behavior easier to isolate, accelerated QA validation, and preserved diagnostic data when remote connectivity was unavailable.
Apache helicopter flight analysis and AH-64D mission systems
RoleSoftware and test ownership across assigned components
Challenge
Turn complex battlefield, aircraft, and simulator data into interfaces and test systems that Army users and engineering stakeholders could evaluate and trust.
Work
Developed aerial visualization maps with battlespace overlays, designed an ADS-33 scoring card for Apache flight maneuvers, integrated flight simulators with instructor systems, and built test coverage for AH-64D systems.
Result
Supported Army user testing for the next generation Warfighting Machine Interface and strengthened verification of mission and weapon processing capabilities.
Performance engineering for high frequency trading systems
RoleIndependent implementation of core components
Challenge
Improve the speed and reliability of trading model analysis while keeping live market data, fills, and symbols consistent across asset classes.
Work
Built caching software for regression analysis, a strategy API with validation incorporated, and a ticker symbol resolver; also developed direct exchange market data subscribers for Xetra and Nasdaq OMX.
Result
Improved trading model regression performance by 30% and strengthened the live data path supporting quotes, fills, and analytics across asset classes.
Embedded device controls for forensic systems
RoleIndependent implementation
Challenge
Expose USB driver power management and device configuration to operating system tools used for vulnerability analysis and hardware support.
Work
Built Python bindings over C++ USB driver configuration so power management and device settings could be used safely from diagnostic workflows.
Result
Connected device controls to practical vulnerability analysis and RMA support tools without duplicating the underlying C++ implementation.