
About Reza
Curious enough to research it. Practical enough to ship it.
I'm an award-winning AI scientist, data scientist, published researcher, teacher, and founder in Calgary, Canada. Recognized with an Alberta Innovates Award for my language-model research, I work across full-stack machine-learning engineering, language and chatbot systems, data systems, and product development.
Professional toolkit
Skill summary
- Programming languages
- Bash, C/C++, Java, Python, R, GAMS, Lingo, SQL, Git
- Web and mobile frameworks
- Flask, Django, Kivy
- Libraries
- NumPy, pandas, scikit-learn, TensorFlow, PyTorch, LangChain
- Data and databases
- SQLite, PostgreSQL, Neo4j, vector databases, Snowflake
- Web and cloud
- HTML, CSS, Compute Canada, AWS, Heroku, Docker, Kubernetes
- Operating systems
- macOS, Linux (Ubuntu), Windows
- Languages
- English, Persian, Arabic
- Soft skills
- Time management, over-delivery, agile development, clear communication, teamwork
- Miscellaneous
- LaTeX, Jupyter
Complete chronology
Work experience
Mar 26, 2025 — present
FounderRadarCX
- Building the next generation of personal assistants for businesses and professionals using AGI and agentic AI.
Oct 2024
Data ScientistChata.AI
- Contributed to the rapid design, development, testing, and integration of a proprietary Text-to-SQL AI system while applying recent research approaches.
- Revived a context-classification model that had plateaued for over a year by applying advanced regularization, a custom architecture, and fine-tuning techniques.
- Increased test-set accuracy by 13.7%, breaking through the model’s long-standing performance ceiling.
- Improved runtime efficiency by 13.4× without increasing model size or infrastructure overhead.
- Reduced calibration error by 3.99% on a log scale, improving reliability and reducing overconfident misclassifications.
- Implemented class weighting and hard-negative mining to address dataset imbalance and improve learning from difficult cases.
- Developed training-diagnostic visualizations to improve experiment tracking.
- Integrated Expected Calibration Error (ECE) to assess and improve prediction confidence.
- Reduced training VM costs by 92.32% through performance optimization and operating-system-level tuning.
- Refactored the code for modularity and extensibility, exposing key hyperparameters through a command-line interface for easier experimentation.
- Applied machine-learning design patterns and coding practices, producing clean documentation to accelerate onboarding and maintenance.
- Integrated the improved ContextClassifier into the DIY configuration phase for a smoother user experience.
Aug — Nov 2024
Data EngineerMITACS
- Designed and implemented normalized database tables using DBMS practices, reducing data footprint and improving consistency.
- Developed and maintained a MySQL database with SQLAlchemy for efficient storage and retrieval between the frontend and backend.
- Built the frontend with Ninja, HTML, CSS, and JavaScript, improving responsiveness and the user experience.
- Engineered Flask backend routes and improved API data handling.
Sep 2022 — Aug 2024
Research AssistantUniversity of Lethbridge
- Developed a language model using Graph Attention Networks for text summarization.
- Cached tokenized inputs to handle large datasets while reducing RAM use and runtime.
- Vectorized operations to accelerate matrix multiplication.
- Used penalty-based methods to handle class imbalance.
- Improved the selection F1 score from 35% to 38% through multiple machine-learning approaches.
- Parallelized training and fine-tuning, reducing runtime by 75%.
- Led an internship team that generated a dataset in two months after an earlier four-month attempt had been unsuccessful; distributed processing reduced one stage from 29 days to four days.
- Developed a model that outperformed models reported by the Microsoft Dynamics 365 AI Research team and Facebook.
Sep — Dec 2023
Practical Software Development Lab AssistantUniversity of Lethbridge · CPSC 2720
- Assisted the principal lab instructor in Practical Software Development.
- Taught pointers and assisted labs on software design patterns, Doxygen, and GoogleTest; other topics included anti-patterns, Git, refactoring, and UML.
- Selected for the role as one of 30 candidates based on previous performance.
Apr — Dec 2023
Programming II Lab InstructorUniversity of Lethbridge · CPSC 2620
- Instructed Fundamentals of Programming II labs.
- Designed lab lectures and exercises and independently recorded extra tutorial videos for students.
- Promoted to the role following strong student evaluations of teaching and communication in the previous position.
Sep 2022 — Apr 2023
Programming I Lab InstructorUniversity of Lethbridge · CPSC 1620
- Instructed Fundamentals of Programming I labs.
- Used C++ to teach 50 students in a multicultural environment and voluntarily mentored students in the Computer Science program.
- Independently developed a Python program to automate grading, saving approximately 100 hours.
Oct 2021 — May 2022
Research AssistantAmirkabir University of Technology (Tehran Polytechnic)
- Selected from a competitive applicant pool to research and develop chatbot systems.
- Participated in weekly research-group meetings and collaborated with other researchers.
- Used GPT-1 and CLIP to develop a multi-domain, multimodal chatbot system that improved image search by 60%.
- Used a Singapore tourism dataset to design a travel-assistant chatbot.
Jul — Aug 2021
IT InternTehran Railway Headquarters · IT Department
- Learned computer-network concepts, backup tools, and internal operational systems.
Research
Publication
2024Text Summarization with Graph Attention NetworksProceedings of Machine Learning Research (PMLR)
- NSERC funding — recipient: research supervisor.
- University of Lethbridge Graduate Research Award — recipient: Reza Ardestani; nearly CAD 20,000.
- Alberta Innovates award — recipient: Reza Ardestani; nearly CAD 30,000.
Selected work
Projects
2022Advanced Software EngineeringGraduate course · University of Lethbridge
- Implemented projects on code completion, aspect-oriented programming, and REST APIs.
- Used an agile development pipeline, static analysis, GoogleTest, and code-coverage tooling.
- Worked with DevOps practices, Docker, and Kubernetes.
2021RadarCX website for cryptocurrency tradersSoftware Design course project
- The team learned an unfamiliar development stack quickly and finished as the second-best team in a competitive class.
- Built the website using Scrum, continuous integration and delivery, and push-notification technology.
2021Artificial Intelligence course projects
- Covered heuristic search, genetic algorithms, adversarial search, knowledge-based systems, and evolutionary algorithms.
2021Time-series analysis with statistical methods and neural networksData Mining course
- Used AR, ARIMA, and SARIMAX from statsmodels and an LSTM model from TensorFlow.
2020Topic detection and sentiment analysisSocial Media Computing final project
- Used the Amazon movie dataset and Latent Dirichlet Allocation (LDA) to extract topics.
- Detected sentiment using both unsupervised and supervised approaches.
- Other projects included Twitter text classification, Persian-language spam detection, and web crawling.
2020 & 2021Operations research
- Completed 12 Linear Optimization problem sets implemented in LINGO.
- Implemented six industrial optimization problems in GAMS for Combinatorial Optimization and Network Analysis.
Continued learning
Selected certificates
2022Deep Learning SpecializationCoursera · certificates available on LinkedIn
- Completed Andrew Ng’s Deep Learning Specialization through hands-on projects.
- Implemented foundational neural-network architectures from scratch to deepen knowledge of model construction, training, and optimization.
2022Advanced Natural Language ProcessingIndependent course at MCI Company
- Implemented projects on static and dynamic embeddings, information retrieval, and chatbots; finished as the top student and received the course tuition back as an award.
Jan 2019Marketing ResearchInnovation & Technology Center (AUT-INOTEC)
- Studied market segmentation, targeting, and positioning.
- Applied SWOT analysis to identify strengths, weaknesses, opportunities, and threats for business strategy.
Academic record
Education
Sep 2022 — Aug 2024
Master of Science in Computer ScienceUniversity of Lethbridge · Alberta, Canada
- Database Management Systems: A+
- Data Mining: A
- Advanced Natural Language Processing: A
- Advanced Software Engineering: A−
Sep 2016 — May 2022
Bachelor of Science in Computer ScienceAmirkabir University of Technology (Tehran Polytechnic) · Tehran, Iran
- Artificial Intelligence: A+
- Data Mining: A+
- Social Media Computing: A+
- Data Structures and Algorithms: A+
- Logic and Set Theory: A+
- Software Design: A+
- Theory of Computation: A+
- Computer Geometrical Design: A
Sep 2012 — May 2016
Diploma in Mathematics and PhysicsNational Organization for Development of Exceptional Talents (NODET)
Earned full marks in Calculus and Differential Equations on nationally administered university-admissions examinations for high-school students.
Recognition
Honors and awards
2025
Alberta Machine Intelligence Institute Bursary
Received the Upper Bound Talent Bursary to attend the Upper Bound conference in Edmonton, a global hub for reinforcement learning and home to Turing Award-winning reinforcement-learning scientists.
2024
Alberta Innovates Award
Received a highly competitive award recognizing innovative scholars advancing AI and innovation across multiple domains.
Sep 2022 & Sep 2023
University of Lethbridge Graduate Research Award
Received the award twice for outstanding research and academic achievement at the University of Lethbridge.
Oct 2022
Coca-Cola Master’s Admissions Scholarship
Received a Coca-Cola-sponsored master’s entrance scholarship recognizing academic excellence and potential for future leadership.
Oct 2021
Graduate Record Examination: 316 / 340
Ranked in the 79th percentile in Quantitative Reasoning among GRE test takers worldwide.
Sep 2016
Accepted to Amirkabir University of Technology
Ranked in the top 1% of Iran’s national university entrance examination and entered Amirkabir University of Technology.
Sep 2012
Accepted to NODET
Passed NODET’s annual nationwide selection examination for students entering secondary school; its schools provide more advanced education across subject areas.
Public speaking
Talks
May 2024
Machine Learning Design Patterns and PrinciplesGoogle Developer Groups · Lethbridge, Alberta, Canada
Led a well-received Google Developer Groups session on data handling, model training, optimization, and machine-learning project structure, with high attendee satisfaction. Also prepared supplementary material and YouTube tutorials for graduate students and machine-learning researchers covering the full ML project pipeline.
Community
Voluntary work
Sep 2023 — Aug 2024Co-VP, Persian ClubUniversity of Lethbridge
Helped rebuild the club through weekly constitution-writing meetings; organized Nowruz and Yalda festivals, an orientation for incoming Iranian students, and events raising awareness of women’s rights in the Middle East.
Jan — Nov 2018Assistant Systems AdministratorAmirkabir University of Technology (Tehran Polytechnic)
Maintained computer-lab systems and required course software for two semesters; helped students use on-site printers and connect to the network.
Aug — Dec 2017President, Office of Students’ AffairsAmirkabir University of Technology (Tehran Polytechnic)
Served as liaison between students and university administration, expedited facility requests, addressed student concerns, and helped organize campus events including the Ramadan Festival.
Beyond work
Personal life
- I enjoy dinner or coffee with friends and listening to their stories.
- I am passionate about running and set a provincial record in a 100-metre competition in 2011.
- My interest in classical music and self-improvement led me to choose violin; I reached pre-intermediate proficiency.
- I have studied philosophy of mathematics, science and technology, cognitive science, and epistemology, partly under the supervision of Dr. Milad Nouri, strengthening my critical thinking and decision-making.