EXPLORE

C++ Programming Electronics Embedded Software Microcontroller PCB Layout
Profile cover photo
User Avatar

Ali H.

@AliHajiabadi

5.0
3

3.9

3.9

100%

Hardware, Software, Embedded, Image Processing, AI

$40 USD / Hour

Flag of

Canada (4:20 AM)

Joined on June 30, 2015

$40 USD / Hour

I have more than 12 years of experience in programming, Hardware design and Embedded systems along with 3 years experience working on AI and machine learning projects, both on standard PCs and embedded systems such as Nvidia Jetson. I have also worked as a project manager for 4 years in two companies. I am equipped with a 3D printer at home and adequate mechanical design skills, thus I would be able to provide complete prototypes for your projects (enclosure for electronics, moving parts, customized mechanical parts etc.) A few samples of my work in Image processing, GUI design, Microcontrollers, Wireless systems, Monitoring and SCADA and Robotics fields could be found in my portfolio.

Verifications

On time

14%

On budget

100%

Accept rate

100%

Portfolio

Portfolio

6284321
2003345
6268863
6265376
6264961
6264777
6284321
2003345
6268863
6265376
6264961
6264777
5.0 · 3 Reviews
3 Reviews
G
Flag of

Gregory P.

5.0

$570 USD

9 years ago

Custom Magnetic Stripe Reader

The rating speaks for itself.

Share

User Avatar
Flag of

Muhammad T.

5.0

$90 USD

9 years ago

Embedded Systems Project-Logbook Writing

Thank you. [07 March, 2017] Professional and reliable. Thank you.

Share

Experience

Embedded System and A.I. designer

Jan, 2021 - Present

5 years, 5 months

Quebec, Canada

Jan, 2021 - Present

5 years, 5 months

- Design, implementation and improvement of machine learning algorithms - Implementation of embedded A.I. and machine vision projects on PC, Nvidia Jetson and Raspberry PI - Design and implementation of interactive web interfaces and web APIs

Jan, 2021 - Present

5 years, 5 months

Scientific Developer

Dec, 2017 - Dec, 2020

3 years

Quebec, Canada

Dec, 2017 - Dec, 2020

3 years

- Development of fast image processing algorithms using C++ - Development of proof of concept, data gathering and monitoring using Matlab and Python - Development of GUI and robotics controller applications using C++/CLI (.NET)

Dec, 2017 - Dec, 2020

3 years

Hardware, Software and Embedded System Developer

Aug, 2012 - May, 2014

1 year, 9 months

ASP Co.

Aug, 2012 - May, 2014

1 year, 9 months

- Project Manager - Analog and digital hardware designer - Visual Studio .NET developer and GUI designer - ARM based microcontrollers (STM32 Series) embedded software developer

Aug, 2012 - May, 2014

1 year, 9 months

Education

Master's Degree

2015 - 2017

2 years

Flag of

Canada

2015 - 2017

2 years

Qualifications

Patent: Tracking and Monitoring System for Swimmers

2007

Iran Intellectual Property Office

http://www.gazette.ir/Detail.asp?NewsID=917578476253645&paperID=919993275704209

2007

Circuits and Electronics (MITx - 6.002x)

2013

edX (MITx)

Successfully completed (89%), "6.002x: Circuits and Electronics" a course of study offered by MITx, an online learning initiative of The Massachusetts Institute of Technology through edX.

2013

Publications

Lithological Units Detection Using K-Means Clustering Algorithm, Case Study: Alborz Sharghi, Iran

The 32nd National & The 1st International Geosciences Congress, Iran

17 Feb 2014

Detecting Lithological Boundaries of a Satellite Image Using Wavelet Transform and SVM

The First National Conference on Exploration Engineering of Underground Resources

10 Dec 2013

Articles

Why my reviews are not showing on my profile?

Registered Users

Total Jobs Posted

Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)

Copyright © 2026 Freelancer Technology Pty Limited (ACN 142 189 759)