Hi, I'm Ali Kahawati

|

Self-motivated Engineer with a passion for learning and problem-solving. I specialize in full-stack development and DevOps automation, with expertise in modern web technologies, cloud infrastructure, and machine learning integration.

Download CV
Ali Kahawati - Professional Photo
⚑
πŸš€

About Me

Get to know more about my background, interests, and what drives me as an Engineer.

My Story

A self-motivated Engineer who is confident, creative, social, and detail-oriented. I am ambitious and equipped with a great passion for learning, which drives my ability to work extremely hard and learn fast.

My enthusiasm is the main driver behind my quick learning abilities. My problem-solving skills are attributed to excellent communication skills and the ability to adapt quickly to new challenges and environments.

I specialize in full-stack development as a software engineer and DevOps automation as DevOps engineer, with experience in machine learning, computer vision, and integrating AI with modern technologies. I always strive to make things work as smoothly as possible with an "everything as code" mentality.

Name:Ali Kahawati
Current Role:DevOps Engineer
Location:Netherlands
Experience:5+ Years
Focus:Full Stack & DevOps
Languages:Arabic (Native), Dutch (Fluent), English (Fluent)

What I Value

πŸ’‘

Innovation

Always looking for creative solutions and new ways to solve problems.

🀝

Collaboration

Believing in the power of teamwork and open communication.

πŸ“š

Continuous Learning

Staying up-to-date with the latest technologies and best practices.

🎯

Quality

Delivering high-quality code and user experiences every time.

Fun Facts

50+
Projects Completed
3
Cups of Coffee/Day
24/7
Learning Mode
∞
Ideas Generated

Experience & Education

My professional journey and educational background that shaped my expertise.

Work Experience

DevOps Engineer

August 2024 - Present
Enexis
β€’ Den Bosch, Netherlands

DevOps Engineer focused on AWS, Ansible, Terraform, and automation using bash and other programming languages. With everything as code mentality I strive to make sure that things work as smooth as possible.

Key Achievements:
  • Implemented Infrastructure as Code practices
  • Automated deployment pipelines (CI/CD)
  • Enhanced system reliability and scalability
AWSAnsibleTerraformBashPythonDevOps

Software Engineer

February 2024 - August 2024
Caiclops
β€’ Delft, Netherlands

Full-stack developer with DevOps tasks. Worked on machine learning projects, computer vision, and integrating AI with PTZ Cameras and Sound technologies to develop conference software.

Key Achievements:
  • Developed AI-integrated conference software
  • Implemented computer vision solutions
  • Built full-stack applications with ML components
Machine LearningComputer VisionAIPTZ CamerasFull Stack

Software Engineer

February 2022 - August 2024
Avonic
β€’ Delft, Netherlands

Full-stack developer with DevOps tasks. Worked on various software solutions and maintaining high-quality codebases. Implemented various types of tests to ensure software high quality.

Key Achievements:
  • Delivered multiple full-stack applications
  • Maintained and improved existing systems
  • Collaborated with cross-functional teams
Full Stack DevelopmentSoftware EngineeringWeb Technologies

Working Student

August 2020 - February 2022
Van Boven
β€’ Den Haag, Netherlands

Working student focusing on machine learning algorithms, frontend development, and database management.

Key Achievements:
  • Developed machine learning algorithms
  • Built frontend applications
  • Managed database systems
Machine LearningFrontend DevelopmentDatabase Management

Teaching Assistant

November 2019 - May 2020
TU Delft
β€’ Delft, Netherlands

Teaching assistant for Matching & Selection in Computer Science & Engineering program.

Key Achievements:
  • Assisted students with course materials
  • Supported academic learning processes
  • Contributed to educational excellence
Computer ScienceTeachingAcademic Support

Education

Master of Science in Computer Science & Engineering

September 2022 - Present
TU Delft
β€’ Delft, Netherlands

Currently pursuing MSc in Computer Science & Engineering with focus on Data Track and Cyber Security.

Relevant Coursework:
Data ScienceCyber SecurityAdvanced AlgorithmsMachine Learning

Bachelor of Science in Computer Science & Engineering

September 2017 - 2022
TU Delft
β€’ Delft, Netherlands

Bachelor's degree in Computer Science & Engineering with diverse project experience.

Relevant Coursework:
Algorithms & Data StructuresSoftware TestingComputer GraphicsMulti-agent Systems

Teaching Qualification - Mathematics Teacher

September 2020 - February 2021
VU Amsterdam
β€’ Amsterdam, Netherlands

Elementary and secondary school teacher qualification (2de graads) in Mathematics.

Relevant Coursework:
Educational PsychologyTeaching MethodologiesMathematics Pedagogy

Skills & Expertise

A comprehensive overview of my technical skills and professional certifications.

πŸ’»

Programming Languages

Python0%
Java0%
C++0%
Rust0%
Go0%
Scala0%
Haskell0%
🌐

Web Technologies

JavaScript0%
TypeScript0%
HTML0%
React.js0%
CSS0%
Next.js0%
Svelte0%
☁️

DevOps & Cloud

Docker0%
AWS0%
Ansible0%
Terraform0%
Bash0%
CI/CD0%
πŸ› οΈ

Databases & Tools

SQL0%
NoSQL0%
MongoDB0%
PostgreSQL0%
Git0%
Linux0%

Core Specializations

☁️

DevOps & Cloud

AWS/Terraform

Expert

🌐

Full Stack Development

Web Technologies

Expert

πŸ€–

Machine Learning

Specialization

Advanced

πŸ‘οΈ

Computer Vision

Specialization

Advanced

Soft Skills & Qualities

Communication & Teamwork

Excellent communication skills with strong teamwork abilities and collaborative mindset.

Problem-Solving & Analytics

Strong analytical and creative problem-solving skills with ability to work under pressure.

Learning & Adaptability

Self-motivated with great passion for learning, resourcefulness, and quick adaptation to new technologies.

Academic & Personal Projects

A collection of projects from my computer science studies at TU Delft, showcasing diverse technical skills and problem-solving approaches.

Featured
safe-lazypoline

safe-lazypoline

For my master’s thesis, I implemented a syscall interposition framework in Rust to evaluate the feasibility of rewriting low-level software from C++ to Rust. The framework, Lazypoline, was originally implemented in C++ last year using a combination of SUD and binary rewriting.

RustAssemblyCPython
Featured
βš™οΈ

Ray Tracing & Rasterization

High-performance ray tracing, and rasterization rendering algorithms with support for realistic lighting, shadows, and reflections.

C++OpenGLLinear AlgebraComputer Graphics
βš™οΈ

JQ Clone Terminal Tool

Command-line JSON processor inspired by jq, with filtering, transformation, and querying capabilities, built fully with Haskell to learn functional programming.

HaskellJSON ProcessingCLIParser
Featured
βš™οΈ

Multi-Agent System

Computational intelligence project implementing multi-agent systems with reinforcement learning and swarm intelligence.

PythonMachine LearningReinforcement LearningAI
Featured
🌐

Web Teaching Assistant

A web-based platform for assisting teachers in managing the teaching assistants employed for their courses. This tool is still used by TU Delft.

ReactNode.jsEducational TechInteractive Learning
βš™οΈ

Quantum Circuit

For the course Quantum computing at TU Delft implemented and tested quantum circuits and algorithms.

PythonQuantum ComputingLinear AlgebraSimulation
πŸ§ͺ

JPacman - Software Testing Project

A comprehensive software testing project using Java, focusing on unit testing and test-driven development methodologies.

JavaJUnitSoftware TestingTDD
Featured
DantecLab

DantecLab

Built for a dental technology laboratory. The site provides information about dentures, implant-supported prosthetics, and repairs. Responsible for the design, implementation, and optimization of the user experience.

HTMLCSSTypeScriptNextJsReactTailwind CSS
Featured
🌐

Algorithm Design

Implemented various sorting and graph algorithms for the course Algorithm Design.

JavaScriptD3.jsHTML5CSS3

Want to see more?

Check out my GitHub profile for more projects, contributions to open source, and code samples that showcase my development skills.

Visit my GitHub

Get In Touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology.

Let's Connect

Whether you have a project in mind, want to collaborate, or just want to say hello, I'd love to hear from you. Feel free to reach out through any of the following channels.

Follow me on social media

Send me a message