Hello, I am

Yusuf Abdirizak

IT-Product Developer
My Portfolio
Picture of Yusuf

About Me

I’m an IT Product Development student at Aarhus University, graduating this summer. I have a strong passion for technology, software development, and human-centered design. My experience spans programming, embedded systems, and real-time data processing, with hands-on projects in smart home automation, localization systems, and IoT applications.

Skills

Developer Tools

Tool/Framework Skill Level
JavaScript Advanced
HTML/CSS Advanced
Flask Advanced
Java Intermediate
GO Intermediate
C++ Intermediate
Python Intermediate
C Beginner
SQL Beginner
Node.js Beginner

Technical Skills

Skill Proficiency
CAD (Fusion360) Advanced
3D Printing Advanced
Embedded Systems (Arduino, ESP32) Advanced
IoT Protocols (MQTT, HTTP) Intermediate
Electronics & PCB Design Intermediate
Git Version Control Intermediate
Agile Development Intermediate
Docker Beginner

Works

Hybrid Indoor Localization System
Indoor Localization for Smart Home Music Following

Ubiquitous Computing

Hybrid Indoor Localization for Smart Home Music Following


This project explores a hybrid indoor localization system combining Bluetooth Low Energy (BLE) and millimeter-wave (mmWave) radar technologies to improve accuracy and latency in a Spotify music following system. The system dynamically adjusts audio sources between speakers as users move across rooms, providing a seamless and personalized audio experience.

By leveraging BLE for user identification and room-level tracking, and mmWave radar for high-precision desk-level tracking, the system addresses challenges like multipath interference and user differentiation.


Git & Video demonstration


Technology & Tools Used:

  • C++ │ Embedded Programming
  • Python │ Data Processing & Backend
  • JavaScript & D3.js │ Visualization & UI
  • YAML │ Configuration & Automation
  • R │ Statistical modeling & Analysis

Skills Gained:

  • Sensor Calibration, Deployment & Real-Time Communication
  • Data Processing & Visualization
  • System Integration & Testing
  • Home Automation & MQTT Integration
Fitness Portal
Fitness Portal

Systems Development

Fitness Portal

The project aimed to address the challenges faced by the fitness board at Vilhelm Kiers Kollegium, specifically issues related to overcrowding and an inefficient member registration process. By conducting field studies, user involvement workshops, and iterative prototyping, the team developed a digital solution to enhance the user experience for both fitness members and the board.


Git Repository


Technology & Tools Used:

  • Node.js │ Backend Development
  • Digital Ocean │ Cloud Hosting & Deployment
  • Docker │ Containerized Deployment
  • Figma & Adobe │ Prototyping & Wireframing
  • BootStrap │ UI
  • Git │ Version Control & Collaboration

Skills Gained:

  • User Research & Analysis
  • Prototyping & Usability Testing
  • Agile iterative development
  • Web Development & Cloud Deployment
Static Proof-of-Stake Blockchain
Static Proof-of-Stake Blockchain

Distributed Systems & Blockchain

Static Proof-of-Stake Blockchain


This project implements a tree-based blockchain with a static proof-of-stake consensus mechanism to achieve total-order transaction validation. Distributed ledger that ensures transactions are processed in a strict order and preventing overdrafts.

The system runs with 10 peers, each controlling an initial account, and follows a lottery-based selection for block creation. Transactions include a fee, and block creators receive rewards, mimicking real-world blockchain incentives.


Git Repository


Technology & Tools Used:

  • GO │ Blockchain Implementation & Networking
  • GO │ Cryptographic Functions & Signature Handling
  • Git │ Version Control & Collaboration

Skills Gained:

  • Consensus Mechanism Design (Proof-of-Stake)
  • Secure Transaction Validation & Ledger Consistency
  • Distributed Networking & Peer-to-Peer Communication
  • Blockchain Data Structures & Cryptographic Signatures
Ring 'n Recall Memory Game
Ring 'n Recall - Interactive Memory Game

Embedded programming, Electronics & 3D modelling

Ring 'n Recall - Interactive Memory Game


This project explores the development of an interactive memory game designed to enhance working memory in children aged 6 and up. The game uses a combination of visual and auditory feedback through an LED ring, a speaker, and a rotary encoder to create an engaging and natural interaction. The game progressively increases in difficulty, challenging the player's memory and fine motor skills. The project incorporates CAD design, 3D-printing, electronics and a custom-made PCB


Technology & Tools Used:

  • C++ │ Embedded Programming (Arduino IDE)
  • CAD Fusion360 │ 3D modelling
  • 3D Printing │ Custom Enclosure Design
  • PCB Design │ Custom Circuit Board

Skills Gained:

  • Tangible Interaction Design & Prototyping
  • 3D Modeling & Printing
  • Circuit Design & PCB Fabrication
Back to top