Work Experience
Software Engineer
ArcTrade | Dec 2025 - Present
- Developing backend services and APIs for ArcTrade's retail energy operating system (Retail eOS).
- Implementing secure, automated electronic data interchange (EDI) with external trading partners, enabling encrypted and verifiable exchange of business transactions.
- Contributing to components supporting energy trading and risk management (ETRM), pricing, billing, and settlement workflows for retail electricity providers in North American markets.
- Collaborating with cross-functional teams to design scalable, reliable software for the operational and financial complexity of the energy sector.
Data Engineer
AI Lida | Feb 2022 - Sep 2022
- Developed, maintained and optimized data pipelines for ETL processes using Python and PostgreSQL.
- Collaborated with the security department to gather requirements and deliver data solutions that supported business objectives.
- Interviewed, hired, trained and supervised a team of 5 data engineer interns, providing mentorship and performance feedback.
Research Experience
Graduate Research Assistant
University of Waterloo | Jan 2026 - Present
Researching shared-memory algorithms and synchronization primitives for systems with persistent (non-volatile) memory, in the Distributed Algorithms and Systems Lab under the supervision of Prof. Wojciech Golab. Focus on recoverable objects — concurrent data structures whose state and operations remain consistent across crash failures — combining theoretical analysis with practical algorithm design.
Graduate Research Assistant
University of Calgary | 2023 - 2025
Designed the first constant space randomized wait-free locking algorithm for mutual exclusion in
shared-memory systems. Analyzed the algorithm's performance using probability theory and proved its
correctness and wait-freedom properties as my MSc thesis.
Undergraduate Research Assistant
Johns Hopkins University | Feb 2023 - Aug 2023
Conducted feature selection and developed machine learning models to predict immune cell composition
in lung cancer. Performed identification of immune cell types, analysis of differentially expressed genes,
functional enrichment analysis, and classification of cancer subtypes using machine learning techniques.