SENIOR FRONT-END ENGINEER · TEAM LEAD · DUBAI

MAHDITAHAVORGAR

I engineer interfaces that move at the speed of data — real-time dashboards streaming 110+ live sensors, crypto trading platforms, and canvas rendering engines that never drop a frame.

SCROLL TO DESCEND

01 / THE SIGNAL

Most interfaces show data. Mine keep up with it. Seven years of drilling platforms, trading engines and canvas renderers  where a dropped frame is a dropped signal. 

02 / THE DESCENT

Four levels down

LEVEL 01Oct 2022 — Present

SAXON SOFTWARE

Senior Front-End Engineer / Team Lead · Dubai, UAE

  • Leading a team of 4 front-end engineers — code reviews, technical interviews, mentorship.
  • Architected the entire front end of a drilling & mud-logging platform used globally by field engineers.
  • Real-time dashboards monitoring 110+ industrial sensors over WebSockets, with custom charts and zoom-based analysis.
  • 80% faster application and UX scores after architecture redesign and state-management optimization.
  • Memory cut from 400MB to 50MB by optimizing high-frequency data rendering.
ReactTypeScriptWebSocketsCanvas APILeadership
LEVEL 02May 2020 — Jun 2022

FIBODEX

Senior Front-End Engineer / Technical Lead · Karaj, Iran

  • Architected and led the front end of a scalable real-time cryptocurrency trading platform.
  • Next.js SSR migration delivered a 50% increase in organic traffic through improved SEO.
  • Low-latency trading interfaces with integrated TradingView charts for live market data.
Next.jsRedux ToolkitTradingViewSSR
LEVEL 03May 2019 — May 2020

GYM MATE

Founder & Lead Developer · Karaj, Iran

  • Founded and bootstrapped a sports social networking platform — concept to launch as sole technical founder.
  • Cross-platform mobile app shipped with React Native, Node.js and MongoDB.
React NativeNode.jsMongoDBProduct
LEVEL 04Jan 2018 — May 2019

AZADEH TRAVEL

Front-End Developer · Karaj, Iran

  • Responsive, cross-browser web applications built with JavaScript and React.
  • Multiple front-end deliveries including web prototypes and a native mobile app.
JavaScriptReactResponsive Design

03 / SENSOR READINGS

Measured impact

Not adjectives — instrument readings from shipped production systems.

0%

FASTER APPLICATION

Architecture redesign & state-management optimization at Saxon

0.5%

MEMORY REDUCED

400MB → 50MB by optimizing high-frequency data rendering

0+

LIVE SENSORS

Streaming over WebSockets into custom real-time charts

0%

MORE ORGANIC TRAFFIC

Next.js SSR migration for a crypto trading platform

0

ENGINEERS MENTORED

Code reviews, interviews & growth as Team Lead

0

NPM PACKAGES

Open-source canvas charting & gauge libraries

04 / INSTRUMENTS RELEASED

Open source

Four published npm packages — the same rendering techniques behind my production dashboards, packaged for everyone.

05 / CAPABILITIES

The toolkit

React.jsNext.jsTypeScriptJavaScript ES6+Redux ToolkitTailwind CSSWebSocketsCanvas APITradingViewReact.jsNext.jsTypeScriptJavaScript ES6+Redux ToolkitTailwind CSSWebSocketsCanvas APITradingView
Real-time ChartsSensor DashboardsFront-End ArchitecturePerformance OptimizationTeam LeadershipMentoringNode.jsDockerCI/CDGitReal-time ChartsSensor DashboardsFront-End ArchitecturePerformance OptimizationTeam LeadershipMentoringNode.jsDockerCI/CDGit

EDUCATION / B.Sc. Electronic Technology Engineering — Ghiaseddin Jamshid Kashani University, 2016

06 / ARRIVAL

Let's build
something fast.

Open to senior front-end and technical leadership roles. If your product needs interfaces that keep up with your data, get in touch.