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.