Orwa Diraneyya
Orwa Diraneyya
Loves technology and people, loves teaching 🧑💻
Aachen (Germany), Europe
An open-source advocate with software/hardware exposure and 10 years of software development/teaching experience.
Experience
-
(3 months) -
Reboot Mobility GmbH (Cologne)
Open-Source Advocacy Consultant 👨🏼 Independent
(6 months) -
Wild Code School (Berlin)
Full-Stack Instructor
-(1 year) -
RWTH University Aachen
Scientific Employee
-(3 years) -
Precise Trading LLC (Dubai)
Technical and Maintenance Manager
-(10 months) -
TechShop Inc. (Abu Dhabi)
Dream (i.e. rapid-prototyping) Consultant
-(3 years) -
Originbase LLC (Dubai)
Community Development Manager
-(2 years) -
International School of Applied Sciences (Dubai)
Elementary/Middle/High-School Teacher
-(2 years)
Education
-
King Fahd University for Petroleum and Minerals (KFUPM), Dhahran (Saudi Arabia)
Master of Science (M.Sc.) in Computer Engineering
-(5 years) -
Al-Balqaa' Applied University (BAU), As-Salt City (Jordan)
Bachelor of Science (B.Sc.) in Computer Engineering
-(5 years)
Work Samples
-
Excavator Simulator with Inverse Kinematics and Hydraulic Modelling
Demo: https://rwth-crmasters-sose22.gitlab.io/course-material/excavator-simulator/simple.html
Source: https://gitlab.com/rwth-crmasters-sose22/course-material/excavator-simulator
- Developed a browser-based real-time simulation of a hydraulic excavator to enhance Construction Robotics Master's coursework at RWTH Aachen.
- Enabled remote MQTT control for students, featuring inverse-kinematic (XYZ) trajectory planning and precise hydraulic system modeling.
- Achieved high-fidelity simulation by compiling SIMULINK/ikfast C++ models into WebAssembly, which ran seamlessly using a webworker.
-
Student App Concept/Prototype for REMONDIS Group
Source: https://github.com/WildCodeSchool/2022-07-EN-Berlin-Remote1-Project3Planning
- Assisted students in the ideation phase of the app, including planning the user roles, the REST API, and the scoping of the application.
- Taught the students what a state machine is, and helped them model the system using a state diagram.
- Facilitated meetings with future app users, and championed their perspective by defending a todo-centered UI design, which was initially opposed by the students.
-
UHF RFID Tags/Readers in Construction (R&D)
- Led the end-to-end prototyping of a construction process leveraging UHF RFID technology, delivering a functional system within a 6-month timeline.
- Researched existing technology and the market, resulting in the recommendation of an IMPINJ UHF RFID reader with an easy-to-use REST API interface.
- Developed a custom software to provide a handheld UHF RFID reader with a REST API interface using a Java-based Software Development Kit (SDK).
- Used containerisation (Docker) and open-source less-code tools (i.e. NodeRED) to implement a number of customisable workflows for registering and tracking construction materials on the construction site.
-
Tar Extraction Exclude-Pattern Demo
Source: https://github.com/diraneyya/bug_proxmox_6040
-
URDF-to-WASM CI/CD Pipeline
Demo: https://diraneyya.gitlab.io/paper-wasm-ik-pipeline
Source: https://gitlab.com/diraneyya/paper-wasm-ik-pipeline
-
docker2lxc
Source: https://github.com/diraneyya/docker2lxc
Core Skills
- Good Communication
- Troubleshooting
- Problem Solving
- Teaching
- Technical Writing
- Curriculum Design
- Educational Demos
- Facilitation
- Team Building
- Public Speaking
- Rapid Prototyping
- Interdisciplinary Collaboration
- Business Development
- Research
Technical Skills & Deployments
- Linux
- Windows
- MacOS X
- Touch Typing
- Vim
- Markdown
- Bash
- PowerShell
- C/C++
- Python
- Perl
- PHP
- Javascript
- Typescript
- WebAssembly
- Java
- Ruby
- Go
- Rust
- Lua
- Visual Basic .NET
- ASP.NET
- HTML5
- CSS3
- React.js
- Node.js
- Astro.js
- Next.js
- Tailwind CSS
- Three.js
- Bun
- Deno
- Jest
- Node-RED
- HUGO
- Apache2
- SQL
- MySQL
- PostgreSQL
- MongoDB
- InfluxDB
- Apache Superset
- Prometheus
- HTTP/HTTPS
- Networking
- MQTT
- Traefik
- Git
- GitHub Actions
- GitLab CI/CD
- Forgejo
- Jenkins
- Dockerfile
- Docker Compose
- Docker Swarm
- Podman
- Kubernetes
- Helm Charts
- Ansible
- Terraform
- Proxmox
- vast.ai
- Grafana
- Arduino
- G-CODE
- Ollama
- Langchain
- n8n
- immich