Mehrdad J.-Product-minded Frontend Engineer
Check rate
Experience
Frontend Developer
Emzano
- Co-built a full e-signature and identity verification platform in a two-person team with a senior backend developer, with no designer or PM: all product, UX, and scope decisions made jointly.
Next.js / TypeScript
Frontend Developer
Jereeb
- Built a multispectral analysis feature for an agricultural land monitoring platform using Sentinel-2 satellite data: leveraged HTML5 Canvas to render per-pixel NDVI and moisture overlays on interactive maps with real-time hover tooltips.
Vue.js / Leaflet.js / Highcharts / Satellite API
Frontend Developer
Burna
- Spent roughly 19 months contributing one day per week to a Grafana-like charting feature for an OpenStack Horizon panel: users could create, edit and delete live charts backed by Prometheus data. Delivered and approved for production; gained hands-on exposure to Angular and Python in the existing codebase.
Angular (exposure) / Python (exposure) / Prometheus / Highcharts - Chart.js
Frontend Engineer
Yektanet.com
Iran's largest online advertising network, serving 25M+ unique users and 5 billion impressions/month.
- Led two stages of evolving the Najva panel - a retention marketing SaaS platform (email, SMS, push notifications) - as its sole frontend engineer: first an internal refactor to fix legacy frontend issues and integrate new backend APIs, then authored a full rewrite proposal and owned the 12-month migration to Next.js, learning React on the fly, defining architecture, coordinating with backend/SRE, and shipping iteratively.
- Owned the client-side implementation of the in-house Email product to eliminate third-party dependency; built core sub-modules from scratch and integrated an open-source React editor into the Nuxt.js dashboard using an iFrame and postMessage bridge, managing delivery timelines closely with the backend team.
- Rebuilt the distributed client-side SDK and Service Worker alongside a backend engineer, migrating from per-customer script deployments to a single CDN-based runtime and a flag-driven modular entry point; resolved legacy Firebase, scope collision, and API proxy conflicts, reducing average load delay across 20,000+ websites from 1.3s to 0.3s.
- Built reporting and operational workflows across SaaS dashboards, including large data tables, charts, Excel exports, interactive invoice and pro forma invoice forms, and print-ready documents.
- Developed contact management and audience segmentation features for Najva, including custom contact attributes across email, SMS, and push channels.
- Contributed to privileged internal support workflows allowing authorized staff to access customer panels and perform restricted support operations.
- Acted as the sole frontend engineer for a parallel SMS advertising product, working directly with the business owner to shape features, prioritise delivery and ship production releases while continuing to lead the Najva rewrite.
- Collaborated within a 6-engineer team to maintain and scale Nuxt.js CSR advertiser and publisher dashboards, while contributing to YektaUI, the company's shared internal UI kit.
- Assumed temporary frontend ownership of a unified authentication platform (monorepo) for 3 months, delivering features consumed across multiple products within the holding.
- Actively engaged in technical planning with product teams, helping to propose simpler delivery strategies and balance technical quality with business priorities.
- Briefly mentored a junior frontend engineer joining a neighbouring team.
- Maintained CI/CD pipelines, monitored Kubernetes pods, and handled production issues independently.
- Worked with Google Analytics and Google Tag Manager to instrument dashboards with custom events.
Vue.js / Nuxt.js / Next.js / TypeScript / JavaScript / Cypress / Docker
Frontend Developer
Ghadergostaran
- Co-built a full payroll management system from scratch with the same senior backend developer as Emzano above, again with no designer or PM and all decisions made jointly: employee onboarding, payslip generation, contract management, admin/employee views, configurable roles and permissions, Excel exports, and bulk employee import from Excel. Shipped to production and remained in active use.
Vue.js / JavaScript
Frontend Developer
Sabacell.com
Leading digital media company in the MENA region with 50M+ potential customers.
- Executed a dual-phase performance overhaul for the landing page generator; first migrated the CSR system to Nuxt.js SSR to cut sizes by 50% (400kb to 200kb), then built a lightweight Svelte.js boilerplate template from scratch to slash bundle sizes down to 20kb.
- Worked on Bazili, a white-label casual gaming platform launched across 10+ countries (Jordan, Egypt, Saudi Arabia, Kuwait). Contributed to product decisions on multi-region UX behaviour.
- Attended integration meetings with Egyptian partner TPay to implement and test header-enrichment OTP flows on-site using local SIM cards.
- Built a Vue.js SPA advertiser/publisher portal collaborating with 3 other frontend engineers; contributed to an internal UI component library used across the team.
- Wrote end-to-end tests with Cypress and visual regression tests with Backstop.js.
Nuxt.js / Vue.js / Svelte.js / JavaScript / Bootstrap / Cypress / Backstop.js
Frontend Developer
Pay.ir
Iranian e-wallet and payment gateway providing B2B, B2C and C2C payment services.
- Created the main Vue.js payment dashboard with a new design system.
- Developed and refactored secure payment gateway integration plugins for major CMS platforms (WordPress, WooCommerce, Magento, PrestaShop, OpenCart, Drupal, ...) using PHP.
- Implemented the IPG payment page for Saman Bank.
Vue.js / JavaScript / PHP / Laravel / MySQL / Vuetify / Bootstrap / Sass
Junior PHP Developer
Namagasht.com
ERP platform for travel and tourism agencies.
- Developed features for a monolithic travel ERP system using PHP, MySQL, and jQuery, gaining early experience in managing relational databases, writing queries, and conducting direct client support via phone; visited two customer offices to install and bring the ERP into operation.
HTML / CSS / PHP / MySQL / jQuery / Ext.js
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Advertising, Media and Entertainment, Banking and Finance, Tourism, and Agriculture.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, and Customer Service.
Summary
Product-minded Frontend Engineer with 8+ years of experience turning ambiguous product problems into shipped, reliable software. I default to asking why before how: writing technical proposals, pushing back on scope when it doesn't serve the user, and adapting to any tech stack (e.g., migrating from Vue.js to React.js mid-project) to deliver business value. Proven track record of taking full ownership from architecture through to production monitoring, both in cross-functional teams and as a sole engineer. Comfortable operating without a dedicated PM or designer when the situation calls for it, and just as comfortable defending a technical or product opinion when it matters.
Skills
- Frontend & State: React.Js, Next.Js, Vue.Js, Nuxt.Js, Typescript, Javascript, Tanstack Query, Zustand, Vuex; Angular (Project Exposure)
- Architecture & Core: Spa, Ssr, Csr, Rest Apis, Graphql, Monorepos, Design Systems, Admin Dashboards, Role-Based Access, Reporting
- Performance & Quality: Web Performance, Bundle Optimization, Web Accessibility (Wcag), Lighthouse
- Styling & Ui: Html5, Css3, Sass, Tailwind Css, Bootstrap, Vuetify, Storybook
- Testing: Cypress, Backstop.Js (Visual Regression)
- Devops & Tooling: Git, Ci/Cd, Docker, Kubernetes (Monitoring), Vite, Webpack, Bun, Cdn, Service Workers
- Product & Collaboration: Technical Proposals, Technical Planning, Cross-Functional Collaboration, Stakeholder Communication, Figma, Jira, Ai-Assisted Development
- Languages: English (C1) - Deutsch (A2, Learning B1) - Persian (Native)
- Industries: Digital Marketing (6 Years) - Payment & Fintech (1 Year) - Travel & Airlines (1 Year)
Languages
Education
Azad University, Science & Research Branch
Master's degree · Information Technology Management
Urmia University
Bachelor's degree · Computer Engineering – Software · Urmia, Iran, Islamic Republic of
Statistics
Experience
Expertise
Qualifications
Frequently asked questions
Have questions? Find more information here.
Mehrdad is based in Frankfurt, Germany.
Mehrdad speaks the following languages: Persian (Native), English (Advanced), German (Elementary).
Mehrdad has at least 8 years of experience. During this time, Mehrdad has worked in at least 3 different roles and for 8 different companies. The average length of individual experience is 1 year. Note that Mehrdad may not have shared all experience and actually has more experience.
Based on recent experience, Mehrdad would be well-suited for roles such as: Frontend Developer, Frontend Engineer, Junior PHP Developer.
Mehrdad's most recent position is Frontend Developer at Emzano.
In recent years, Mehrdad has worked for Emzano, Jereeb, Burna, and Yektanet.com.
Mehrdad is most experienced in industries like Information Technology, Advertising, and Media and Entertainment. Mehrdad also has some experience in Banking and Finance, Tourism, and Agriculture.
Mehrdad is most experienced in business areas like Information Technology, Product Development, and Customer Service.
Mehrdad has recently worked in industries like Information Technology, Advertising, and Agriculture.
Mehrdad has recently worked in business areas like Information Technology and Product Development.
Mehrdad holds a Master in Information Technology Management from Azad University, Science & Research Branch and a Bachelor in Computer Engineering – Software from Urmia University.
Mehrdad will be available full-time from November 2026.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 24 Oct 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Frontend Developer
Nearby freelancers
Professionals working in or nearby Frankfurt, Germany
