Ahmed Khalid

Bridging hardware and software with a passion for education and innovation.

PhD researcher in AI & NLP, experienced lecturer, and full-stack systems developer. From embedded microcontrollers to distributed cloud systems, I bring a deep technical foundation and a love for making complex topics engaging and practical.

What I Do

Embedded Systems & SoC Design

Design and prototype embedded systems using microcontrollers and FPGAs. Experienced in hardware/software co-design, including Linux-based SoC platforms.

language_xml

Full-Stack Software Development

Build scalable applications across web, mobile, and desktop platforms using modern languages and frameworks like C# and Python

Server & Infrastructure Management

Led IT infrastructure development in academia and industry. Managed and secured university servers and contributed to national-level IT systems.

Research & AI Development

PhD researcher in Transparent AI and NLP, focusing on interpretable machine learning using the Tsetlin Machine. Member of the CAIR research group.

Academic Teaching & Supervision

Experienced university lecturer with a talent for simplifying complex topics. Taught courses like Distributed Systems, Computer Networks, Electronics, and Programming Labs.

Education

2023 - Present
University of Agder, Norway

Ph.D Fellow in Information and Technology

Focusing on Transparent AI, Natural Language Processing, and Machine Learning using the Tsetlin Machine. Part of the CAIR AI research group. Assisting in teaching Master's level courses in Distributed Systems and Advanced Internet Services.

2016
Newcastle University, United Kingdom

MSc in Microelectronics

Gained deep expertise in microelectronics from transistor-level design to VLSI systems. Specialized in SoC with embedded programming. Received distinction.

2009
Mustansiriyah University, Iraq

BSc in Electrical Engineering

Solid foundation in electrical circuits, digital logic, and embedded systems. Graduated with high standing. Later served as a laboratory instructor (2010–2014) focusing on microcontroller-based system design and digital electronics.

Research & Publications

Advanced Mechatronics & Intelligent Optimization

Innovative work in robotics and embedded control systems, focusing on autonomous navigation, real-time feedback, and biomimetic behavior for robotic platforms.

Semiconductor Fabrication & Nanoelectronics

Research focused on advanced semiconductor materials and device engineering—bridging nanostructure fabrication with practical applications in photodetectors and Schottky-based devices. This aligns with my background in semiconductor fabrication and device design.

AI & NLP with Tsetlin Machines

This research explores novel approaches in natural language processing using the Tsetlin Machine—a logic-based and interpretable AI model. It focuses on scalable semantic representations and interpretable embeddings tailored for NLP tasks.

Tsetlin Machine Algorithmic Studies

Focused on advancing the core understanding of Tsetlin Machines, this group investigates the algorithm’s internal mechanics, including the use of state space for reasoning, elimination strategies, and the integration of hyperdimensional computing concepts to enhance performance and interpretability.

I specialize in hardware-software co-design, AI systems, and embedded technologies, with a research focus spanning semiconductors, robotics, and interpretable machine learning.

Applications of Tsetlin Machine in Real-World Scenarios

This research group highlights practical implementations of the Tsetlin Machine in diverse domains, including deep logical reasoning over graph structures and enhancing robustness in AI-generated text detection systems through interpretable, logic-based models.

Experience

2023 – Present
University of Agder, Norway

Lecturer / Teaching Assistant

Teaching and assisting in Master's-level courses: Distributed Systems & Big Data, and Advanced Internet Services & Protocols. Also pursuing a PhD in Transparent AI and NLP using Tsetlin Machine.

2017 - 2023
Orient Telecom (acquired later by IQ Group), Iraq

R&D Manager (Previously System/Software Developer & Administrator)

Started as a backend and system developer, managing Linux-based infrastructure and building distributed solutions. Over time, I designed and developed multiple platforms and services for the company, including Android and iOS applications. In the last three years, I led the R&D department, where I focused on building smart tools, optimizing internal systems, and supervising a team of developers to deliver reliable, scalable tech solutions across different platforms.

2016 – 2023
Faculty of Enginnering , Mustansiriyah University, Iraq

Lecturer & IT Center Manager

Served as a lecturer in the Faculty of Engineering, teaching courses related to semiconductor physics, electronics, embedded systems, computer networks and many programming languages. I guided students through hands-on learning and research-driven projects while actively contributing to academic program development. In 2018, I was appointed IT Center Manager, overseeing the digital infrastructure, network administration, and technical support across the faculty. I led modernization initiatives, implemented system upgrades, and improved campus-wide digital services.

2010 – 2014
Faculty of Enginnering , Mustansiriyah University, Iraq

Laboratory Instructor (Teaching Assistant)

Led laboratory sessions on microcontroller-based system design, digital electronics, and embedded systems. Supported student learning through hands-on training and system simulation.

2010 – 2011
AlGhodwa Group, Iraq

Electrical Maintenance Engineer

Programmed on-board IC processors for heavy machinery including excavators, loaders, and trucks. Conducted advanced electrical testing and diagnostics on control systems and components.

Hardware Skills

Microcontrollers & Embedded Systems (AVR, ARM Cortex-M, ESP32, Arduino-based platforms)

100%

FPGA Development & HDL Design (VHDL, Verilog, Xilinx/Intel FPGAs)

75%

ECAD / TCAD & Simulation Tools (Cadence, Synopsys Sentaurus, Silvaco Atlas, KiCAD, Proteus)

60%

Digital Systems & Logic Design (FSMs, clocking, memory/ALU design)

95%

Coding Skills

Low-Level Programming (Assembly, Machine Code)

70%

System-Level Languages (C, C++)

85%

High-Level Languages (Python, Java, C#, Swift, Kotlin, JavaScript, VB.NET)

95%

Scripting & Special-Purpose Languages (SQL, NoSQL, MATLAB, Bash, PowerShell)

90%

IT Skills

Networking & Protocols (CCNA, CCNP)

90%

DevOps & Automation (CI/CD, Azure DevOps, GitHub Actions, Open Source Tooling)

80%

Systems & Infrastructure (Linux, Windows Server, Docker, Hyper-V, KVM)

95%

Version Control & Agile Management (Git, GitHub, Jira, Confluence, Trello)

95%

Monitoring & Logging Systems (Grafana, Zabbix, PRTG, Graylog)

85%

Storage & Data Management (FreeNAS, Windows Server Storage, RAID)

70%

Platforms & System Skills

.NET & .NET Core Application Development (Web, Desktop, Console Apps)

100%

Native Mobile Application Development (Xcode for iOS, Android Studio for Android)

75%

Server Management & Virtualization Platforms (WHM/cPanel, Windows Admin Center, VMware vCenter)

90%

Testimonials