EXCEEDS logo
Exceeds
Petio Petrov

PROFILE

Petio Petrov

Over three months, contributed to nautechsystems/nautilus_trader by building and refining core trading infrastructure. Developed multi-market trading support for the Binance sandbox, enabling simultaneous spot and futures trading with batch order submission and robust integration testing. Addressed stability in trade fee retrieval through improved data parsing. Enhanced core accounting logic by fixing PnL-based balance updates, ensuring accurate handling of commissions and diverse instrument types such as sports betting. Delivered Polymarket trade processing improvements, including API key-based user identification and reliable cross-asset fill parsing. Work emphasized backend development, API integration, and data parsing using Python and Cython, with a focus on test-driven development.

Overall Statistics

Feature vs Bugs

50%Features

Repository Contributions

5Total
Bugs
2
Commits
5
Features
2
Lines of code
1,050
Activity Months3

Your Network

73 people

Work History

November 2025

1 Commits • 1 Features

Nov 1, 2025

November 2025 monthly summary for nautechsystems/nautilus_trader: Delivered Polymarket Trade Processing Enhancements to improve accuracy and reliability of cross-asset fills. Implemented API key-based user identification, corrected asset ID determination to reflect user fills, and added detection of multiple user orders filled in a single message. These changes reduce reconciliation errors and enhance trade integrity for Polymarket flows. Linked to commit 69a20b8495036c590993a50b529af7e0f7b38fcc (edge case fixes #3172).

July 2025

1 Commits

Jul 1, 2025

July 2025 monthly summary for nautilus_trader: Primary focus on stabilizing core accounting logic and fixing a critical PnL-based balance update bug to ensure accurate order-fill balances, commissions, and instrument handling (including sports betting and market orders). No new features released this cycle; bug fix delivered essential risk reduction and data integrity for live trading.

June 2025

3 Commits • 1 Features

Jun 1, 2025

June 2025 focused on expanding the Binance sandbox experience in nautilus_trader, delivering multi-market trading support (spot and futures) with separate clients/instruments, and enabling batch order submission in the sandbox execution client. Also completed documentation and an integration test to verify submitting multiple orders as a list, and refactored the example strategy along with a sandbox testing script. In addition, a stability fix was implemented for Binance spot trade fees retrieval by consistently using the array decoder for single-symbol responses to ensure accurate parsing.

Activity

Loading activity data...

Quality Metrics

Correctness88.0%
Maintainability84.0%
Architecture84.0%
Performance84.0%
AI Usage24.0%

Skills & Technologies

Programming Languages

CythonPython

Technical Skills

API IntegrationAPI integrationAlgorithmic TradingBack-end DevelopmentBackend DevelopmentBacktestingBinance APICythonFinancial SystemsPythonTest-Driven DevelopmentTrading Systemsbackend developmentdata parsingunit testing

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

nautechsystems/nautilus_trader

Jun 2025 Nov 2025
3 Months active

Languages Used

PythonCython

Technical Skills

API IntegrationBack-end DevelopmentBackend DevelopmentBacktestingBinance APIPython