logo

Hello, I’m

Ahmad Alhourani

Information Engineering Student at HAW Hamburg.

With a strong foundation in software engineering and full-stack development , I specialize in building efficient and scalable applications using Java , C, and SQL. My expertise extends to system architecture, microcontrollers, and bus systems, allowing me to design robust software solutions that integrate seamlessly with hardware. Additionally, my proficiency in web technologies like ReactJS, Next.js, and Tailwind CSS enables me to create modern and responsive user interfaces. By leveraging industry best practices and cutting-edge tools, I strive to develop high-quality software that meets both technical and user requirements.

projects

Making Ideas Come to Life!

Some Of the Best Projects I Have Developed

  • NoiseCleanse – Real-Time Audio Deconvolution App

    NoiseCleanse – Real-Time Audio Deconvolution App

    A full-stack desktop application for real-time and offline audio deconvolution, allowing users to record speech, capture impulse responses, and reconstruct clean audio using advanced signal processing techniques. Built with FastAPI (Python) and ReactJS, and packaged into a cross-platform desktop app using Electron, this project showcases end-to-end engineering from real-time DSP to frontend UX. Developed from scratch and refined over 300+ hours of focused work.

    FastAPIReactJSElectronPythonNode.jsReal-Time Audio ProcessingSoundDeviceImpulse ResponseDigital Signal Processing (DSP)Offline & Live DeconvolutionCross-Platform Desktop AppREST API
    View Project
  • Microservices E-commerce API

    Microservices E-commerce API

    A robust and scalable microservices-based application designed to handle user authentication and order management efficiently. Built with Node.js (Express.js) and MySQL, this project demonstrates a distributed architecture where services communicate via REST APIs. It features automated testing with Jest & Supertest, ensuring reliability and correctness.

    Node.jsExpress.jsMySQLREST APIJest & SupertestScalable Microservices ArchitectureDocker & Docker Compose
    View Project
  • Developer Bookmarking API

    Developer Bookmarking API

    DevLinkHub is a fullstack application that allows developers to save, organize, and manage useful coding resources and bookmarks. Built with Node.js, Express.js, and MySQL, and featuring a dynamic React frontend, this project showcases practical RESTful API development and frontend integration. It supports CRUD operations, category/tag assignment, and real time UI updates all within a single page React app.

    ReactJSNode.jsExpress.jsMySQLREST API
    View Project
  • Job Board API

    Job Board API

    A RESTful API built with Node.js and Express for a Job Board platform, allowing recruiters to post jobs and job seekers to apply. The API includes secure authentication with JWT, role-based access control, and MySQL database integration. Designed for scalability with middleware and clean architecture.

    Node.jsExpress.jsREST APIMySQLAuthentication (JWT)Role-Based Access ControlMiddleware & MicroservicesCRUD Operations
    View Project
  • Smart Task Manager

    Smart Task Manager

    A full-stack task management application built from scratch with a pure Java backend and a modern React frontend. The backend handles custom HTTP routing, in-memory task storage, and full RESTful operations (create, read, delete). The frontend is styled with Tailwind CSS and supports task creation, deletion, due dates, and live updates. Designed without frameworks like Spring Boot to demonstrate deep understanding of HTTP and REST architecture.

    Java (Custom Backend)React.jsTailwind CSSREST APIPure Java SocketsCORS & RoutingTask SchedulingResponsive UIIn-Memory StorageFull-Stack Development
    View Project
  • Smart Expense Tracker

    Smart Expense Tracker

    A powerful and intuitive expense management application designed to track, analyze, and visualize financial transactions efficiently. Built with Streamlit and MySQL, this project offers real-time insights, category-based tracking, and expense analytics to help users manage their budgets effectively.

    PythonStreamlitMySQLPandasREST APIsData VisualizationResponsive UI
    View Project
  • Full-Stack Web Application

    Full-Stack Web Application

    A dynamic and responsive web application built using React and Next.js, designed to handle data tracking and analysis efficiently. This project focuses on seamless user experience and real-time data updates, integrating APIs and databases for a smooth backend workflow.

    ReactJSNext.jsTailwind CSSSQLREST APIsMiddleware & MicroservicesResponsive UIData Visualization
    View Project
  • Embedded Systems Project

    Embedded Systems Project

    An IoT-based embedded system designed to collect and transmit environmental sensor data in real time. Built using microcontrollers, this project integrates efficient power management and data logging for optimal system performance.

    MicrocontrollersBus SystemsSensor IntegrationC ProgrammingIoT DevelopmentReal-Time Data ProcessingHardware-Software InteractionSignal Processing
    View Project

process

From Lean Design Sprints to Agile Development

My process is designed to Build the Right Product for your business.

01
Foundation

Foundation

Built a strong base in software engineering, web development, and embedded systems, focusing on clean architecture, efficient algorithms, and scalable solutions.

02
Projects & Experience

Projects & Experience

Gained hands-on experience through university projects, personal initiatives, and open-source contributions, applying theoretical knowledge to practical scenarios.

03
Future Goals

Future Goals

Seeking an internship opportunity to apply my skills in a professional environment, collaborate on real-world projects, and expand my expertise.

background
background
background

We Never Stop Learning.

I believe that I succeed when my clients succeed.

I’m Ahmad, a Software Developer and Full-Stack Engineer, passionate about building scalable applications, optimizing data-driven solutions, and developing embedded systems. My portfolio includes projects in software architecture, web development, and embedded technology.

Let’s Build Together

Full-Stack Development

  • ReactJS
  • Next.js
  • Tailwind CSS
  • Java
  • C Programming
  • SQL
  • REST APIs
  • Middleware & Microservices
  • Database Management (MySQL, PostgreSQL)
  • System Scalability & Performance Optimization
background

Data Science & Analytics

  • Python (Pandas, NumPy, Jupyter)
  • SQL for Data Processing
  • Power BI
  • Data Visualization & Reporting
  • Analytics & Performance Insights

Embedded Systems & IoT

  • Microcontrollers & Low-Level Programming
  • Bus Systems & Sensor Integration
  • Hardware-Software Interaction
  • Signal Processing & System Optimization
background
backgroundbackgroundbackgroundbackgroundbackgroundbackground

services

Ways I can help you

I’m passionate about building software, developing web applications, and working with data. Here are some of the areas I specialize in. If you have an idea or a project, let’s talk!

Full-Stack Web Development

Full-Stack Web Development

I build modern, responsive, and scalable web applications using ReactJS, Next.js, Tailwind CSS, and SQL. Whether it’s a frontend interface or a backend system, I ensure a smooth user experience.

Software Development & System Design

Software Development & System Design

With expertise in Java, C, and software architecture, I develop robust and efficient software solutions, focusing on performance and maintainability.

Data Science & Analytics

Data Science & Analytics

I work with Python, Pandas, and SQL to analyze, process, and visualize data, turning raw information into actionable insights.

Embedded Systems & IoT Development

Embedded Systems & IoT Development

I program microcontrollers and work with bus systems and sensors, integrating hardware and software for smart and automated solutions.

Database Management & Optimization

Database Management & Optimization

Using SQL, I design and optimize databases to ensure secure, efficient, and scalable data handling for applications.

Personal &   Projects

Personal & Projects

I actively work on my own projects, including NoiseCleanse (MATLAB-based audio processing software) and other open-source contributions, constantly improving my skills.

background

What I’m Currently Learning

I believe that continuous learning is key to becoming a better developer. Here are some areas I’m currently focusing on

background
background
  • Advanced Backend Development
    Advanced Backend Development
  • Cloud & DevOps
    Cloud & DevOps
  • Machine Learning
    Machine Learning
  • Performance Optimization
    Performance Optimization
  • Modern Frontend Development
    Modern Frontend Development

Certifications & Achievements

A showcase of my certifications and accomplishments in software development, engineering, and academic performance.

Foundations: Data, Data, Everywhere

Foundations: Data, Data, Everywhere

Completed a comprehensive introduction to data analytics by Google on Coursera.

Download Certificate
Einführung in die Front-End-Entwicklung

Einführung in die Front-End-Entwicklung

Completed an introductory course on front-end development, covering HTML, CSS, and JavaScript fundamentals.

Download Certificate
University Academic Performance

University Academic Performance

Successfully completed all exams in my Information Engineering program at HAW Hamburg, achieving strong results across software development, embedded systems, and data science courses.

Download Transcript

Let’s Talk!

Looking for an Internship Opportunity

I'm currently looking for an internship to gain hands-on experience in software development, data science, or web development. If you have an opportunity or just want to chat about tech, let’s talk!

REPLY TIME

Within 24 hours

Ahmad.Alhourani.Personal@gmail.com
background

Thank you!

Your form submission has been received