Hi, I'm Ahmed Khalid

Software Developer | Cybersecurity Specialist

I build exceptional digital experiences that make a difference.

Loading 3D model...

About Me

I'm a passionate Software Developer and Cybersecurity Enthusiast with experience in building mobile and web applications, securing systems, and solving complex technical challenges. My journey in technology began with a love for creating things through code and evolved into a deep interest in protecting them through cybersecurity.

When I'm not coding, I’m usually exploring new technologies, studying cybersecurity concepts, or working on hands-on labs. I’m committed to continuous learning and staying up to date with the latest tools, frameworks, and best practices in both software development and cyber defense.

Mobile Development 90%
UI/UX Design 75%
Web Development 85%

My Skills

App Development

I develop cross-platform mobile applications using Flutter, delivering smooth, responsive, and visually appealing user experiences. My focus is on building efficient and scalable apps that run seamlessly on both Android and iOS platforms.

Web Development

Proficient in building responsive and interactive web applications using modern web technologies. I work with HTML5, CSS3, and JavaScript to create engaging user interfaces, and I leverage Python with Flask to develop robust backend services and RESTful APIs.

OS & Tools

Experienced in both Windows and Linux environments, with strong version control skills using Git and GitHub. I’m also familiar with using virtual machines.

Experience

Software Developer

@ Freelance / Remote
May 2023 - Present

Worked as a Freelance Software Developer, delivering customized web and mobile applications for clients across various industries. I was responsible for understanding client requirements, designing intuitive user interfaces, and developing efficient, maintainable code.

Through this experience, I enhanced my technical expertise in Flutter, Python, and web technologies, while applying secure coding practices and version control with Git. Freelancing strengthened my ability to manage projects independently, communicate effectively with clients, and deliver high-quality solutions that met both functional and user experience goals.

Technical Support Specialist

@ Al Bugaa Computers & Telecommunications
Jan 2023 - Apr 2023

Worked with Windows Server and Linux environments to support and maintain the organization's network infrastructure. I managed and configured virtual machines, assisted in deploying and monitoring systems like Grafana, and contributed to the setup of server and network services.

This role strengthened my technical skills in system administration, monitoring tools, and network operations beyond basic support tasks.

Software Developer

@ IRDC at Future University
Dec 2021 - Dec 2022

Worked as a Software Developer, focusing on developing mobile applications using Flutter. I was responsible for designing, coding, and testing applications, ensuring they met user requirements and provided a seamless user experience.

This role allowed me to deepen my knowledge of mobile app development, particularly in Flutter, while contributing to innovative projects within the research center. This experience allowed me to enhance my technical skills, work on diverse projects, and collaborate effectively with a multidisciplinary team.

Projects

Project 1

Server Log Analysis

Server Log Analysis is a web application that allows users to analyze and visualize server logs in real-time.

Python Flask SQLAlchemy

Server Log Analysis

Server Log Analysis is a comprehensive web application designed to help system administrators and developers monitor and analyze server logs in real-time. The application provides powerful visualization tools and analytics to identify patterns, troubleshoot issues, and optimize server performance.

Features:

  • Real-time log monitoring and analysis
  • Interactive dashboards with customizable widgets
  • Advanced search and filtering capabilities
  • User authentication and role-based access control
Python Flask SQLAlchemy JavaScript Plotly Pandas
Project 2

Amara's Curse - AR Puzzle Game

Amara's Curse is an AR puzzle game where players must solve puzzles to progress through the game.

Dart Flutter ARCore

Amara's Curse - AR Puzzle Game

Amara's Curse is an innovative Augmented Reality puzzle game that transports players to ancient Nubia (320 BCE). As Amara, a scribe from the fallen kingdom of Meroë, players must solve intricate riddles and make crucial decisions that shape the narrative. The game combines historical elements with AR technology for an immersive experience.

Features:

  • Interactive AR puzzles and hieroglyphic decryption
  • Branching storyline with multiple endings
  • Voice command integration for hands-free gameplay
  • Historical Nubian setting with authentic cultural elements
Dart Flutter ARCore
School App - Integrated with Management

School App - Integrated with Management System

A comprehensive system with applications for parents and teachers.

Dart Flutter Laravel

School App - Integrated with Management System

A comprehensive school management solution with dedicated Flutter applications for parents and teachers, connected to a robust Laravel backend. The platform provides real-time access to academic information, schedules, and communication tools.

Parent Application:

  • Real-time grade tracking with visual indicators and performance analysis
  • Interactive timetable with color-coded subjects and visual timeline
  • Payment system with balance tracking and transaction history
  • Direct messaging with teachers and school announcements

Teacher Application:

  • Class management with attendance tracking and student monitoring
  • Exam scheduling, proctoring, and grade management
  • Communication tools for parent-teacher messaging and announcements

Technical Implementation:

  • Flutter frontend with Provider state management
  • Laravel RESTful API with MySQL database
  • JWT authentication with role-based access control
Dart Flutter Laravel MySQL JWT

Feel free to reach out for collaborations or just to say hello!