Hi, my name is

Mohammad Javad Raei

Scientific Software Developer

I build tools at the intersection of chemical engineering, materials science, and agentic AI to accelerate scientific discovery.

About Me

I'm a scientific software developer with a Master's in Chemical Engineering and hands-on experience in materials synthesis and laboratory research. I build intelligent tools that bridge materials science and agentic AI to accelerate scientific discovery and analysis.

Professionally, I develop engineering software in the oil and gas industry. Outside of work, I build AI-powered tools for materials characterization and scientific analysis, work that has earned me four prizes across two hackathons.

When I'm not coding or experimenting, you'll find me behind the camera, I'm passionate about photography and video editing.

Mohammad Javad Raei

Experience

Software Developer

Opla Energy

Dec 2024Present · Alberta, Canada

  • Develop and maintain full-stack desktop applications using Python and QML for scientific calculations and real-time data processing
  • Build interactive data visualization dashboards and automation modules that generate dynamic reports, reducing manual effort and improving data consistency
  • Refactor legacy codebases and implement performance optimizations to improve application speed, scalability, and maintainability
  • Architect REST APIs and cloud-based services on AWS (EC2, S3, Lambda) for software distribution and version management
  • Create modular, cross-platform application architectures with a focus on maintainability, performance, and user experience
  • Write comprehensive test suites with pytest to ensure code reliability and maintain high software quality standards
PythonQMLPlotlyREST APIsGitAWS (EC2, S3, Lambda)pytestLinux

Air Emissions Advisor

Process Ecology

Sep 2023Dec 2024 · Alberta, Canada

  • Developed and deployed machine learning models for production forecasting and carbon credit estimation using clustering (Autoencoders, K-Means) and regression techniques (SARIMA, XGBoost).
  • Contributed to back-end development of emission quantification software using C# with object-oriented design principles to optimize performance and scalability.
  • Built and automated data pipelines for data migration and cleaning between software versions using Python, NumPy, and Pandas.
  • Led a team of software developers, managing daily standups, task assignments, and delivery timelines.
  • Automated repetitive workflows using Selenium and Python, improving operational efficiency and data accuracy.
C#PythonNumPyPandasScikit-learnXGBoostSeleniumSQLGit

Research Assistant

University of Calgary

Sep 2021Sep 2023 · Alberta, Canada

  • Designed and synthesized novel graphene/metal oxide aerogels for carbon capture and electrochemical energy storage, resulting in a US patent filing and two journal paper submissions.
  • Applied statistical and machine learning techniques (PCA, Gradient Descent) to optimize synthesis parameters, improving energy efficiency and material performance.
  • Preprocessed and analyzed experimental datasets, handling outliers, missing data, and experimental errors to ensure reliable and reproducible results.
  • Characterized materials using a wide range of techniques including XRD, SEM, TEM, XPS, Raman, and electrochemical testing (EIS, cyclic voltammetry).
  • Fabricated all-solid-state supercapacitors for flexible electronics, bridging materials synthesis with device-level performance evaluation.
  • Authored standard operating procedures and technical reports for electrode preparation and characterization workflows.
PythonPCAXRDSEMTEMXPSRamanElectrochemical Analysis

Education

Master of Science in Chemical Engineering

University of Calgary

Sep 2021Sep 2023 · Calgary, Alberta

  • Thesis: Design of graphene/metal oxide aerogels for carbon capture and electrochemical energy storage

B.S. Chemical Engineering, Minor in Mechanical Engineering

Sharif University of Technology

Sep 2016Jun 2021 · Tehran, Iran

Skills

Languages

PythonTypeScriptJavaScriptC#SQLBashHTMLCSS

Frameworks & Libraries

Google ADKLangchainLangGraphReactNext.jsFastAPINode.jsExpressREST APIsTailwind CSS

AI & Data Science

LLMsVLMsRAGFAISSOpenAIHugging FaceOllamaNLPscikit-learnXGBoostNumPyPandasSciPyOpenCVPlotly

Databases

PostgreSQLMongoDBSQLiteRedis

Materials Science

XRDSEMTEMXPSRaman SpectroscopyElectrochemical Analysispymatgenmp-api

Tools & Platforms

GitDockerAWSVercelLinuxSelenium

Awards & Recognition

Theia Scientific Award

2025 Microscopy Hackathon

Nov 2025

Awarded for NanoRange, an AI-powered nanoparticle analysis platform using multiple specialized agents to detect, measure, and visualize nanoparticles from microscopy images.

DENS Mystery Award

2025 Microscopy Hackathon

Nov 2025

Second award for NanoRange at the same hackathon, recognizing the platform's innovative approach to automated microscopy analysis.

4th Place: Prize by Lila Sciences

2025 Hackathon on LLMs for Materials Science & Chemistry

Sep 2025

CrystaLenz ranked 4th among top-scoring projects in a global competition with over 1,000 participants across 100+ teams globally.

1st Place: SPE Datathon 2024

Society of Petroleum Engineers (SPE)

Oct 2024

Designed and implemented ML models (Random Forest, SARIMA) to forecast carbon emissions and support CCUS decision-making from large-scale climate data.

Alberta Innovates

University of Calgary

Sep 2021

This funding was provided for my master's studies to design novel materials for carbon capture in oil and gas industries.

Publications & Patents

One-Step Synthesis of Nitrogen/Sulfur Codoped Graphene/MnO2 Film as a High-Performance Supercapacitor

M. J. Raei, M. Trifkovic, E. P. L. Roberts, G. Natale

ACS Applied Energy Materials

Jul 2025

(Pending) Methods of Forming Exfoliated Graphene-Based Materials, Exfoliated Graphene-Based Materials, and Uses Thereof

S. Pal, M. Trifkovic, M. J. Raei, E. P. L. Roberts, G. Natale

US Patent

Oct 2023

Get In Touch

I'm always open to new opportunities and interesting projects. Feel free to reach out if you'd like to connect.