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.

Pedram Emami

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.

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Full-Stack Developer (Asymptote Web Application) at PedWeb Consulting
December 1, 2022 - October 17, 2025
Led 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, 2025
Led 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, 2022
Led 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, 2022
Led 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, 2017
MSc. at Sharif University of Technology
January 1, 2008 - January 1, 2011
MSc in Applied Mathematics at University of Alberta
January 1, 2014 - December 31, 2017
MSc in Mechanical Engineering at Sharif University of Technology
January 1, 2008 - December 31, 2011
MSc in Applied Mathematics at University of Alberta
January 1, 2014 - January 1, 2017
MSc in Mechanical Engineering at Sharif University of Technology
January 1, 2008 - January 1, 2011
Applied Mathematics (MSc.) at University of Alberta, Alberta, Canada
January 1, 2014 - January 1, 2017
MSc Mechanical Engineering at Sharif University of Technology, Tehran, Iran
January 1, 2008 - January 1, 2011

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Computers & Electronics, Education, Media & Entertainment