
Software Engineer in AI and Embedded
I am a passionate software developer with expertise in AI and Embedded Linux. I thrive on learning new things and am always motivated to achieve the best results. I value teamwork and believe in the power of collaboration to drive success.
HMS Industrial Networks Internship
At HMS Industrial Networks, I worked as a student intern for over a year, focusing on testing and developing new products in areas like AI, embedded systems, and 5G.

Human Detector
Trained an object detection model using TensorFlow to detect
humans, then deployed the optimized TFLite version to a
Raspberry Pi. Developed a web interface using Django for
interacting with the model.
Skills: Machine Learning, TensorFlow, TFLite, Computer
Vision, Fullstack Development (Django, Bootstrap).
VPN Web Interface
Built an interactive web page to configure and control the VPN
clients for HMS products.
Skills: Networking, Embedded Linux, Cross-Compiling, C
Programming, Web Development (JavaScript), CGI Endpoints, CMake,
Git.
Distance Sensor Plotter
Connected an industrial router to a PLC and developed a Python
application to read and control the PLC in JupyterLab. Deployed
the app using Docker.
Skills: Python, JupyterLab, Modbus TCP, Docker.
Reading Sensors Using SPI
Created a C++ program to interface a sensor with an industrial
router using SPI, then deployed it in a Docker container.
Skills: C++, Cross-Compiling, SPI, Embedded Linux, Git.
Academic Projects Bachelor’s Degree - Halmstad University
Auto-Generate CAD Drawings from Text Descriptions (Text-to-CAD).
Developed a system that generates 3D models from text
descriptions. A Large Language Model (CodeLlama) is used to
convert text to code, which is then compiled into 3D models via
the Blender Python API. Evaluated the output by comparing it
with models generated by ChatGPT and Microsoft's Copilot.
Skills: Blender API, CodeLlama, Python, Text-to-3D,
AI/LLMs, In-Context Learning (ICL), Synthetic Data Generation.

Project Greenhouse
Built a greenhouse controller using Arduino and sensors for
climate monitoring and automation.
Skills: Arduino, C++, Sensors, Automation, Greenhouse
Control, C Programming, JTAG, Debugging, Reading Datasheets/Spec
Sheets.

Sokoban Game (Java).
Developed a Java version of the classic Sokoban puzzle game.
Skills: Java, Game Development, Object-Oriented
Programming (OOP), Algorithms, Data Structures.

A Algorithm Implementation* Internship
Created a GUI-based Java project that demonstrates the A* search
algorithm.
Skills: Java, GUI, Algorithms, Data Structures.

Realtime Microkernel ( C ).
Implemented a microkernel from scratch for a microprocessor, focusing on real-time performance.
Skills: Microkernel, Real-Time Systems, Embedded Systems, Microprocessors, C, Unit Testing, JTAG, Memory Management.

High School Projects
Gislaved High School
Tic-Tac-Toe Game (C#)
Designed a customizable Tic-Tac-Toe game with selectable board sizes (3x3 to 9x9).
Skills: C#, Game Development, Object-Oriented Programming (OOP), Algorithms, Data Structures, .Net Framework.
Object Detection Android App (Kotlin).
Developed an Android app for my graduation project that utilizes a TFLite object detection model. The app displays camera previews and draws bounding boxes around detected objects.
Skills: Kotlin, Android Development, TensorFlow Lite, Object Detection, Graduation Project.
PHP Login Page
Created a login page as part of an introductory course, connecting it to a database for authentication.
Skills: PHP, MySQL, Web Development, Database Connection.
Arduino Calculator
Built a basic calculator using a keypad and an LCD screen.
Skills: Arduino, Electronics, Keypad, LCD Screen.
School Newspaper Mockup
Created a mock website for a school newspaper using Angular.
Skills: Angular, TypeScript, Frontend Development.
Portfolio Mockup (Frontend).
Developed a static webpage using HTML, SASS, CSS, and JavaScript to showcase my portfolio.
Skills: HTML, SASS, CSS, JavaScript, Frontend Development.