Ahmad Abo Warda
Software Engineer | Cloud Infrastructure | Networking
Computer engineering student at Karlstad University with hands-on experience in cloud platforms, containerization, and network security. I build homelabs, work with multi-cloud environments, and enjoy tinkering with hardware projects.
01. About Me
I'm a computer engineering student at Karlstad University in Sweden, set to graduate in 2025. My work spans software development, cloud infrastructure, and networking—from building microservices with Spring Boot to managing servers with Docker and configuring network security with pfSense and Cloudflare.
I run a homelab where I experiment with different cloud providers (AWS, Azure, Scaleway, and Redpill Linpro Nordic Cloud), test containerized applications, and practice network security. My thesis compared different cloud providers, which gave me practical insight into multi-cloud deployments.
Outside of software, I've built hardware projects like a Yagi antenna and various 3D-printed designs.
02. Skills & Technologies
Programming Languages
Cloud Platforms
DevOps & Containers
Networking & Security
Frameworks & Tools
Databases
Other Skills
03. Projects
Homelab Infrastructure
Built and maintain a personal homelab for testing cloud deployments, containerization, and network security. Runs services on Docker, experiments with Kubernetes, and uses Cloudflare Tunnels for secure remote access.
Cloud Provider Comparison (Thesis)
Compared AWS and Redpill Linpro Nordic Cloud for my thesis project. Analyzed different aspects of both cloud platforms and their characteristics.
Yagi Antenna
Designed and built a Yagi antenna for improved wireless signal reception. Calculated dimensions based on frequency requirements and tested signal strength improvements.
3D Printing Projects
Designed and printed functional parts and prototypes using 3D modeling software. Projects include custom enclosures, mounting brackets, and small mechanical components.
Sound Files Converter
Desktop application for converting audio files between different formats. Built with .NET Framework and C#.
Vehicle Register
Console application for registering and managing vehicles. Built with C, allows users to add, edit, and delete vehicle records.
Breakout Game
Classic arcade game implementation coded in Java. Includes ball physics, paddle control, and brick-breaking mechanics.
Focus Timer
Web-based application for managing work and break sessions. Provides timer functionality and notifications for session transitions.
04. Experience
IT Consultant
Apecs Student Konsulter
November 2024 - Present
- Provide IT solutions and technical support for clients
- Help with software deployment and troubleshooting
- Work on various technical projects as needed
Independent Cloud & Infrastructure Work
Personal Projects
2020 - Present
- Built and maintain homelab with multiple Linux servers running Docker containers and services
- Set up networking infrastructure with pfSense firewall, Nginx reverse proxies, and Cloudflare tunnels
- Deployed applications on AWS, Azure, Scaleway, and RLNC for testing and comparison
- Configured security tools including OpenVPN, IPTABLES, and NMAP for network monitoring
- Managed WordPress sites with Docker, MySQL databases, and backup systems
- Built hardware projects including Yagi antenna and 3D printed enclosures for equipment
- Completed thesis comparing different cloud providers
05. Education
Master of Science in Computer Engineering
Karlstad University, Sweden
2020 - 2025
Courses included Software Engineering & Testing, Advanced Communication Networks, Embedded Systems, Data Analysis & Experimentation, and Project Management.
06. Get In Touch
I'm currently open to new opportunities and interesting projects. Feel free to reach out if you'd like to connect.