Skip to content

Skills

Summary

Throughout my academic and professional journey, I have developed a broad and deep set of skills, ranging from technical skills to soft skills and language proficiencies. Each skill has been put into practice in various projects, academic studies, and professional roles.

Technical skills

Summary

Tools and Technologies

For more details, please see the list of tools and technologies I have experience with.

Software engineering

Expert in Python, proficient in multiple programming languages, and experienced in data science and web development.

  • Proficiency in a wide range of programming languages, with a specialization in Python.
  • Experience in data science, including data analysis, modeling, and visualization.
  • Experience in web development, including backend and frontend frameworks and languages.
  • Ability to develop well-tested and well-documented codebases.
  • Ability to create and manage development environments, ensuring consistency and reliability across systems.
  • Extensive knowledge in agile development, version control, continuous integration, and continuous deployment.
  • Capability to develop interactive user interfaces, both terminal-based and graphical.

Robotics

Proficient in robotic software development and experienced in working with a variety of hardware.

  • Proficiency in developing robotic applications using Python, ROS, C++, and C.
  • Hands-on experience with various robotic hardware, including robotic arms and drones.
  • Experience in developing drivers for hardware interfaces, including sensors and actuators.
  • Can design, manufacture, and assemble robotic systems, including mechanical and electrical components.

Mechanical and electrical engineering

Skilled in CAD software, mechanical system simulation, electrical design platforms, and digital logic design.

  • Proficiency in computer-aided design (CAD) software for mechanical design.
  • Experience in analysis, simulation, and construction of mechanical systems.
  • Practical knowledge of electrical design platforms, programming microcontrollers, and PCB design.
  • Proficiency in digital logic design as well as pneumatic and hydraulic circuits.

Other Skills

  • Practical experience with several AI tools and packages, with an emphasis on language models.
  • Comprehensive knowledge of various operating systems, including Linux, macOS, and Windows.
  • Proficiency in graphic design software.
  • Extensive experience with various office suites and project management tools.

Soft skills

Summary
  • Adaptability: Experienced in adapting to diverse environments and cultures.
  • Communication: Possesses articulate and effective written and verbal communication skills.
  • Interpersonal: Exhibits patience and understanding when working with or teaching others.
  • Critical thinking: Applies methodical and analytical approach to problem-solving.
  • Leadership: Experienced in leading teams and projects effectively from planning to execution.
  • Organizational: Experienced with project management tools and software development best practices.
  • Lifelong learning: Enthusiastic about expanding expertise across multiple technical domains.

Adaptability

  • Experienced in adapting to diverse environments and cultures.
  • Learns and adapts quickly to new environments.
  • Multilingual and proficient in English, Japanese, French, and Lebanese; conversational in Dutch, Spanish, and more.
  • Adapts communication style to match the audience.

Communication skills

  • Possesses articulate and effective written and verbal communication skills, including technical writing and presentations.
  • Skilled in communicating complex technical concepts clearly and simply.

Interpersonal skills

  • Proven mentorship, coaching, and teaching skills with experience guiding colleagues to improve and learn.
  • Exhibits patience and understanding when explaining concepts, working with, or teaching others.
  • Values and excels in cross-functional collaboration.

Critical thinking and Problem-solving

  • Applies methodical and analytical approach to problem-solving.
  • Shows resourcefulness and persistence in tackling challenges.
  • Proposes creative solutions to complex problems.

Leadership

  • Experienced in leading teams and projects effectively from planning to execution.
  • Proactively identifies issues and proposes solutions.
  • Passionate about continuous improvement processes.

Organizational skills

  • Experienced with project management tools and software development best practices.
  • Skilled in planning and coordinating complex projects.
  • Committed to attention to detail and producing high-quality work.

Lifelong learning

  • Enthusiastic about expanding expertise across multiple technical domains.
  • Continuously seeks opportunities to improve skills and learn new technologies.

Languages

Summary
  • Native English and French
  • Intermediate Dutch
  • Advanced Japanese
  • Many other languages

Learning languages is a hobby of mine, so I'm always learning new ones. I have accumulated quite a few over the years.

  • English: Native. English education.
  • French: Native.
  • Dutch: Intermediate. Passed up to CVO 2.3/2.4 mondeling.
  • Japanese: Excellent. Masters done entirely in Japanese, except for my thesis.
  • Arabic: Excellent.
  • Lebanese: Native.
  • Spanish: Conversational.

The rest of these languages are at a beginner level. I am currently improving at some:

  • German: Can read easy books and listen to some podcasts etc.
  • Italian: Can read recipes and understand some videos etc.

While others are on pause:

  • Hebrew
  • Korean
  • Mandarin
  • Russian