About me

Curious by nature.
Practical by design.

I'm a software engineer who enjoys making difficult systems easier to understand, use, and maintain.
At a glance

10+ years

across web products, embedded systems, and client delivery.


Full-stack
Qt / QML
Product-minded
My story

From first website to full products.

I built my first website at 17 and quickly became interested in the systems behind the screen. Since then, I've spent more than 10 years building scalable applications and solving complex technical challenges.

My work has taken me from an early startup to medical devices, international freelance projects, and full-stack product teams. Across each setting, I focus on clear interfaces, maintainable code, and solutions that make a measurable difference.

Outside day-to-day delivery, I contribute to open source, explore new frameworks, and keep sharpening the connection between product thinking and engineering craft.

Expertise

A toolkit shaped by shipping.

Technical range matters most when it helps a team move from ambiguity to a dependable product.

Frontend

  • React & Next.js

  • TypeScript & JavaScript

  • Material UI & CSS

  • Qt Quick 2 & QML

Backend

  • Node.js & Express

  • Qt Framework

  • PostgreSQL & MongoDB

  • REST, GraphQL & gRPC

Delivery & tools

  • Git & GitHub

  • Docker & Kubernetes

  • AWS & Vercel

  • CI/CD pipelines

Ways of working

  • Collaborative problem solving

  • Agile delivery

  • Technical communication

  • Fast, self-directed learning

Experience

The path so far.

Full Stack Developer

Novinmed Co.

2024 — Present
  • Build and maintain an e-commerce platform with React and Node.js
  • Implement payment integrations and security features
  • Collaborate with design to create responsive product experiences
  • Create customer relationship management tools

Freelance Software Engineer

Fiverr

2018 — 2024
  • Delivered more than 50 projects successfully
  • Maintained a 95% customer satisfaction rate
  • Built solutions across a wide range of industries
  • Collaborated with clients around the world

Embedded Systems Developer

Novinmed Co.

2018 — 2024
  • Developed and maintained production embedded systems
  • Created interactive device interfaces with Qt Quick QML
  • Delivered responsive, resource-efficient software
  • Grew from a junior engineer into a senior contributor

Junior Developer

CPol Inc.

2017 — 2019
  • Developed and maintained embedded applications
  • Built interactive interfaces with Qt Quick QML
  • Focused on responsive and efficient software solutions
  • Established strong product engineering foundations

Founder

MrGifts

2013 — 2017
  • Founded and managed an early-stage startup
  • Built and managed the product with WordPress
  • Provided digital services for gamers
  • Gained practical product and entrepreneurial experience
Education

B.Sc. Computer Engineering — Information Technology

University of Isfahan · 2014 — 2019

Graduated with honors · Best Student Award · Outstanding Student in the Industry Collaboration Program

World Education Services (WES)

View WES certificate
Next chapter

Let's build something useful.

I need a qualifying Canadian job offer to support my planned Express Entry application and relocation to Canada. I'm currently based outside Canada and available to start remotely while we plan the transition.