Open to remote roles/ Tehran, Iran

Full-stack Developer

I build web platforms that carry real business logic, and hardware that acts on it.

01

Mid-level full-stack and IoT developer. Currently a tester and project manager at Debtrak, working remotely with an Australian team. MSc in Computer Science with a published numerical method for solving integral equations using support vector regression.

I am currently working as a tester and project manager at Debtrak, remotely. I hold a Master's in Computer Science with a publication in Computational and Applied Mathematics, where we presented a new numerical method for solving integral equations using support vector machines.

Day to day I am a mid-level full-stack developer, participating as a developer in a software development team across a range of projects. Alongside that I design and build IoT devices as a freelancer and hobbyist, taking them from schematic to working hardware.

0+
Years of experience
0
Public repositories
0
Peer-reviewed publication
0.0/20
MSc grade point average
Portrait of Milad Hasani

Milad Hasani

Full-stack Developer · IoT Device Developer

  • Based inTehran, Iran
  • FocusWeb platforms & connected devices
  • DegreeMSc, Scientific Computing
02

Product ownership on a legacy-to-web migration, freelance hardware work, and full-stack delivery inside a software team.

  1. 01/2022 — Present

    Product Manager & Tester

    Debtrak— Debt collection software vendor

    Australia (remote)

    • Led the transformation of a legacy Windows application into a web application, focusing on testing and understanding the underlying business logic.
    • Acted as Product Owner, collaborating closely with developers to turn domain knowledge into shippable requirements.
    • Product Ownership
    • QA & Testing
    • Legacy Migration
    • Remote Collaboration
    Position 1 of 3
  2. 04/2022 — 01/2023

    IoT Developer

    Self-employed— Freelance

    Tehran, Iran

    Extended my knowledge and experience in IoT engineering by carrying out related small-scale projects from scratch.

    • Built a range of IoT gadgets including a smart greenhouse controller, a home appliance controller and a line-tracking robot.
    • Handled the full stack of each device: sensor selection, circuit design, firmware and the remote control surface.
    • Arduino
    • Embedded C
    • Sensors & Actuators
    • PCB Prototyping
    Position 2 of 3
  3. 01/2018 — 2022

    Full-stack Web Developer

    Fusoft— Software development company

    Tehran, Iran

    • Worked as a junior front-end Angular developer and back-end .NET Core developer inside a software development team.
    • Contributed to a range of client projects, moving between UI work and API and data-layer work as each project needed.
    • Angular
    • C# .NET Core
    • TypeScript
    • SQL
    • REST APIs
    Position 3 of 3
03

Pulled live from GitHub, newest push first, alongside hardware that never lived in a repository.

Cached snapshot
  • Hardware

    Smart Greenhouse Controller

    Designed and manufactured a smart greenhouse controller from scratch: a device combining soil and air humidity, temperature and light sensors with the matching actuators, to control a plant habitat intelligently and remotely.

    • Arduino
    • Sensors
    • Embedded C
    • Hardware

    10/2016 - 12/2016

  • Android clients plus protocol notes. The tracker server is a separate app from wg-quota; both happen to run in one MikroTik container on different ports (9090 vs 8080).

    KotlinUpdated today
  • A Gradio app that takes a person photo and a garment photo, then generates a try-on image with pretrained CatVTON (ICLR 2025). Built for a laptop RTX 4070 (~8 GB VRAM).

    PythonUpdated today
  • A Kotlin project. See the repository for details.

    KotlinUpdated 24 days ago
  • A JavaScript project. See the repository for details.

    JavaScriptUpdated 1 month ago
  • A Jupyter Notebook project. See the repository for details.

    Jupyter NotebookUpdated 2 months ago
  • A JavaScript project. See the repository for details.

    JavaScriptUpdated 7 months ago
  • Developing multi layer perceptron neural network from scratch

    PythonUpdated 6 years ago
04

A stack that spans a .NET and Angular web career, Python for numerical and machine learning work, and the firmware side of connected devices.

Web & Software

  • C# .NET Core85%
  • Angular80%
  • JavaScript78%
  • HTML & CSS82%
  • Software Development85%

Data & Machine Learning

  • Python82%
  • Machine Learning78%
  • Support Vector Machines88%
  • Data Mining72%

Hardware & Infrastructure

  • IoT85%
  • Arduino84%
  • Network Architecture70%
  • MTCNA75%
  • Hardware Troubleshooting80%

Soft skills

  • Critical Thinking
  • Analytical
  • Adaptable
  • Problem Solving
  • Work Ethics
05

My MSc thesis turned into a peer-reviewed method for solving integral equations with support vector regression.

06

Scientific computing at Master's level, software engineering at Bachelor's level, and a robotics contest that started it all.

09/2018 — 02/2021

MSc in Computer Science

Scientific Computing

Shahid Beheshti University

  • Thesis: a numerical solution for Volterra-Fredholm integral equations using support vector regression.
  • Coursework included Machine Learning, Data Science and Parallel Computing.
GPA16.70 / 20
09/2012 — 05/2017

BSc in Computer Software Engineering

Shahrood University of Technology

  • Final project: designed and implemented a smart greenhouse controller from scratch.
  • Coursework included Software Engineering, Design of Algorithms, AI, Networks and Microcontrollers.
GPA15.17 / 20

3rd place, Technorobiran junior robotics contest

Placed 3rd among 21 teams in the line follower / medic robot major during my post-secondary education.

05/2009

07 / Contact

Open to remote roles. If you are hiring for full-stack, product or IoT work, or you just want to talk about numerical methods, my inbox is open.

© 2026 Milad Hasani. Built with Next.js and Motion.

Tehran, Iran