Work Experience

ResearcherYork University (Sep 2022 - Present)

  • Developed LLM-powered tools with LangChain for software engineering tasks and employed prompt techniques such as chain-of-thought.
  • Utilized GPT-4 Turbo to enhance Cyber-Physical Systems' safety by identifying vulnerabilities, achieving a 95% confidence in system safety.
  • Facilitated lab activities and evaluated assignments in Advanced Object-Oriented Programming and Software Testing courses.

Machine Learning FellowAI4Good Lab (May 2024 - Jun 2024)

  • Created a mental health chatbot for students, powered by Generative AI. Fine-tuned GPT-3.5 using conversational data and deployed it using Streamlit.
  • Completed a 7-week program including machine learning lectures and workshops covering neural networks, convolutional neural networks, reinforcement learning, recurrent neural networks, and generative AI.

Software EngineerPorsline (Mar 2021 - Jun 2022)

  • Refactored the response page of Porsline by implementing Next.js and Redux toolkit, resulting in a 60% increase in user engagement and survey creation efficiency.
  • Enhanced test coverage to 80% by implementing tests, utilizing Jest and React Testing Library.
  • Led a scrum team of 7 frontend developers, managing project workflows and fostering team growth, while also actively participating in the recruitment and interview process.

Frontend DeveloperIranian Medical Computing (Jul 2020 - Feb 2021)

  • Implemented an online 3D exhibition platform using React.js and Three.js, boosting user satisfaction by 70%.
  • Developed an interactive web conferencing system featuring real-time video, audio, and text communication through WebRTC and Socket.io which handled more than 1000 users.

Mobile Application Developer/InternPheebs (Jun 2019 - May 2020)

  • Implemented a mobile bank application for Maskan Bank using React Native and Redux which had more than 5000 users.