MA Mojtaba Almadan Technical details → العربية

Computer engineer · Eastern Province, Saudi Arabia

I build software and the hardware underneath it.

I am Mojtaba, a computer engineer. I write software that companies rely on every day. I have also built the hardware side, down to a working processor. Everything on this page links to the work itself, so you can check what I claim against what I made.

Projects

6 built
4 with code

Six things I have built. Four come with code that anyone can read. The system my employer owns gets a written case study instead, and the one I cannot show at all says so plainly.

Things I have made, and where you can see each one.
What I built Proof
The system my company uses to track its equipment and prove who holds it: 684 items, 933 staff records, and a signed handover behind every move. Case study →
A forecasting tool for restaurants. It studies past sales to predict what each branch will sell, so kitchens order to a number instead of a guess. Code ↗
Software that recognises objects in live video and follows them as they move, built for an autonomous aircraft. My employer owns it
A device that plugs into a car's diagnostic socket, reads the engine as you drive, and raises an alert when the readings point to trouble. Code ↗
An encryption circuit: it encodes messages so that only the intended reader can recover them. Six people found it online and starred it; four built on it. Code ↗ 6★
A working processor, designed from the ground up in a circuit simulator and proven by running a real sorting program on it. Code ↗
Work

2021 – present

Computer engineer at Khonaini International Company

Jubail · 2023 – present

I build and maintain the company's internal software. The main piece is the equipment-tracking system above. It replaced years of hand-kept spreadsheets whose numbers rarely agreed.

The role reaches beyond code. I provision computers for new staff, troubleshoot the network and servers when they misbehave, and write the documentation that decides whether a new tool actually gets adopted.

AI engineer (co-op) at UAS2030

Dhahran · 2021 – 2023

I worked on a team building software that recognises objects in camera footage. My part was mostly evaluation. I ran the system through different conditions to find where it failed, so the team could fix the weaknesses before they mattered in flight.

Skills

Current,
and next

Daily tools
  • Python
  • Django
  • Databases
  • Provisioning Windows and Linux machines
  • Network troubleshooting
  • Technical documentation
Built projects with
  • Machine learning
  • Computer vision
  • C++ on embedded hardware
  • Verilog, for circuit design
  • Git
Learning next
  • Linux server administration
  • Docker
  • Kubernetes

The last three are the tools companies use to package software and run it reliably across many machines. I am working through them now. I would rather say so here than have it surface partway through an interview.

Education

KFUPM

I studied computer engineering at King Fahd University of Petroleum and Minerals and finished my bachelor's degree in 2023. I am back there now for a master's.

The processor and the encryption circuit in the list above both came out of that degree.

Contact

Email is
fastest

Happy to talk. If anything above raises a question, ask; the work is there to back the answer.

Based in
Eastern Province, Saudi Arabia

This page trades detail for clarity on purpose. If you build software yourself, the technical version has the schemas, the measurements, and an account of what I got wrong.