Work Experience

Software Developer

Aug 2024 – Present

Hyperspectral Intelligence Inc, Gibsons, BC, Canada

  • Developed a full-stack Python application for hyperspectral imaging, integrating a responsive GUI (tkinter, Matplotlib) with backend data pipelines, featuring advanced workspace management, real-time spectral visualization, and drillcore analysis.
  • Optimized critical visualization components resulting in 70-85% overall performance improvement, reducing memory usage by ~65% and increasing UI responsiveness by ~90% when working with large hyperspectral datasets.
  • Architected scalable systems with multi-tabbed interfaces, file system explorers, and dynamic data caching (EnhancedDataManager), implementing advanced techniques including event throttling, multi-level caching, memory-mapped file access, and asynchronous rendering for scientific workflows.

Data Analyst

May 2023 – Aug 2023

Finance Department, University of Calgary, Calgary, AB, Canada

  • Performed wallet address labeling on Ethereum blockchain data using Julia, developing efficient scripts to categorize and analyze transaction patterns for financial insights.
  • Conducted web scraping to gather supplementary blockchain data, optimizing data pipelines with Julia for real-time processing and reporting, enhancing stakeholder decision-making.

Data Visualization Specialist

Feb 2024 – July 2024

Hyperspectral Intelligence Inc, Gibsons, BC, Canada

  • Created interactive dashboards with real-time spectral data visualization using Matplotlib and Tableau, incorporating custom Treeview widgets for data exploration and enhancing user decision-making in hyperspectral analysis.
  • Implemented performance-critical optimizations in visualization components, including throttled event handling, intelligent canvas redrawing, and weakref-based memory management, improving rendering speed by ~75% for large spectral datasets.
  • Engineered a high-performance spectral plotting system capable of handling multi-gigabyte datasets through innovative caching strategies and memory-mapped file access, enabling smooth real-time interaction with complex geological visualization workflows.

Data Analyst

Sep 2014 – Sep 2020

Physics Department, University of Tabriz, Tabriz, Iran

  • Applied advanced analytical techniques to process experimental physics datasets, leveraging Python scripts for precision data handling and visualization.
  • Developed technical reports and presentations, utilizing optimized data workflows to communicate actionable insights derived from complex scientific data.