Available to hire
I am a visionary full stack web developer with over 9 years of experience delivering dynamic, responsive web applications. I thrive in agile environments, guiding projects from planning through deployment, and I’m passionate about clean code, robust architecture, and design-quality.
I specialize in building scalable front-end and back-end solutions using JavaScript, TypeScript, React, Node.js, and modern tooling. I enjoy collaborating with stakeholders, estimating work, and ensuring deliverables meet performance and accessibility standards across devices.
Skills
Language
English
Fluent
Work Experience
Full-Stack Developer (Asymptote Web Application) at PedWeb Consulting
December 1, 2022 - October 17, 2025Led the development of the Asymptote Web Application, a full-stack project built with Node.js, Express.js, React.js, and Redux. Created a platform-agnostic, web-based environment to simplify learning and using the Asymptote language, addressing installation challenges across platforms. Implemented responsive UI with Flexbox, ensured scalability, and prepared the architecture for mobile extension in a subsequent phase. The application is accessible at http://asymptote.ualberta.ca and met project requirements for reliability and user accessibility.
Software Developer / Front-End & Full-Stack Developer at PedWeb Consulting
December 1, 2022 - October 25, 2025Led development on the Asymptote Web Application using Node.js, Express.js, React.js, and Redux. Built a platform-agnostic, web-based environment to simplify learning and deploying Asymptote across platforms; focused on responsive design via Flexbox with desktop-oriented first phase and planned mobile extension. Implemented scalable architecture and delivered a fully functional web app accessible at asymptote.ualberta.ca.
Full-Stack Web Developer at PedWeb Consulting
June 1, 2021 - December 1, 2022Led the development of the Asymptote Web Application, a web-based environment for the Asymptote vector-graphics language, using Node.js/Express.js on the backend and React.js/Redux on the frontend. Implemented a responsive UI with Flexbox, built platform-agnostic features to simplify cross-platform installation, integrated open-source tooling to reduce local setup complexity, and delivered a fully functional app accessible at asymptote.ualberta.ca. Collaborated with stakeholders to estimate scope, plan tasks, and provide progress updates.
Full Stack Developer at PedWeb Consulting
June 1, 2021 - December 31, 2022Led the Asymptote Web Application project, building a platform to make the Asymptote vector graphics language accessible via a web-based environment. Implemented a Node.js/Express.js backend and a React.js/Redux frontend with responsive Flexbox styling. Focused on cross-platform compatibility, desktop-first design with an extensible path for mobile, and ensured the app could be installed easily via platform-neutral web technologies. Delivered a fully functional app accessible at http://asymptote.ualberta.ca during the project (June 2021–December 2022).
Education
MSc. at University of Alberta
January 1, 2014 - January 1, 2017MSc. at Sharif University of Technology
January 1, 2008 - January 1, 2011MSc in Applied Mathematics at University of Alberta
January 1, 2014 - December 31, 2017MSc in Mechanical Engineering at Sharif University of Technology
January 1, 2008 - December 31, 2011MSc in Applied Mathematics at University of Alberta
January 1, 2014 - January 1, 2017MSc in Mechanical Engineering at Sharif University of Technology
January 1, 2008 - January 1, 2011Applied Mathematics (MSc.) at University of Alberta, Alberta, Canada
January 1, 2014 - January 1, 2017MSc Mechanical Engineering at Sharif University of Technology, Tehran, Iran
January 1, 2008 - January 1, 2011Qualifications
Industry Experience
Software & Internet, Professional Services, Computers & Electronics, Education, Media & Entertainment
Skills
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Edmonton today.