Profile photo

Kareem Kamel

2ndPremium Subscriber

Previous positions

  • Software Engineering Intern at Apple
  • Software Engineering Intern at Apple


University of California, San Diego, Master’s degree, Computer Science




  • Software Performance Engineer


    September 2019 – Present(1 month)Greater San Diego Area

    Memory performance of 5G modem.

  • Research Assistant

    University of California San Diego

    January 2018 – Present(1 year 9 months)Greater San Diego Area

    Kastner Group: Ranking information leakage in hardware designs for preemptive defenses against power side-channel attacks.

  • CSE 140: Components and Design Techniques for Digital Systems CS 141L: Project in Computer Architecture

  • Software Engineering Intern


    June 2016 – September 2016(3 months)San Francisco Bay Area

    Maps Routing Team: Designed and implemented a new feature on the server-side for turn-by-turn navigation in Apple Maps.

  • Software Engineering Intern


    September 2015 – December 2015(3 months)

    Wireless Technologies (IOS): Built an API to extract and visualize information from IPhone logs for voice calls.

  • Security Engineering Intern


    June 2015 – September 2015(3 months)Greater San Diego Area

    Integrating Crypto key management system for SCADA. Threat Modeling for IoT-based secure SCADA system.

  • Software Engineering Intern


    June 2012 – September 2012(3 months)San Francisco Bay Area

    Personalization and User Modeling: Devising new metric for personalization to enhance user profiles. Skills: Semantic graphs, Machine learning, Data mining, MapReduce Languages: Python (prototyping), C++(production code) Achievements: – 2.3 Million Knowledge Graph entities processed as input data. – Scores derived from classification of entity signals.

  • Research Assistant

    University of Sharjah

    June 2011 – September 2012(1 year 3 months)Sharjah, United Arab Emirates

    Project: Group and Team Formation in Social Networks: The objective is to create an effective team that can carry out a specific task. We designed an algorithm for selecting a team of experts from a social network. An effective solution should suggest a set of individuals who collectively meet the level of skillfulness required by the task while minimizing communication costs. Experiments were implemented in Java. To make the search faster, we clustered nodes in overlapping communities and identified influential nodes as landmarks.

  • Research Intern

    IDA, TU Braunschweig

    June 2011 – September 2011(3 months)Braunschweig Area, Germany

    Flexelerator Team: Institute of Computer and Network Engineering (IDA) and Volkswagen are working together on the conception and design of an FPGA-based architecture for camera-based driver assistance systems – Designed and implemented image filters in C++. – Modeled image filters using EB Assist ADTF. – These filters are necessary to calculate the energy terms of graph cut algorithm for image background segmentation. – Integrated the filter as a DPU in FLEXWAFE FPGA architecture using VHDL.

  • Research Intern

    TU Dresden

    July 2010 – September 2010(2 months)Dresden Area, Germany

    Electronics Packaging Lab: -PCB design, manufacturing, quality assurance -Packaging materials for biomedical applications


  • University of California, San Diego

    Master’s degree, Computer Science

    2014 – 2018

    Systems and Security

  • Max Planck Society

    Master’s Degree, Computer Science

    2014 – 2014

    Awarded the International Max Planck Research Fellowship in Computer Science.

  • University of Sharjah

    B.Sc., Computer Engineering

    2008 – 2013

    Activities and Societies

    IEEE, Dead Poet’s Society, UOS Debate Team

  • Wesgreen Int. School

    IGCSE, highschool

    2003 – 2007

    Activities and Societies

    Gradiated top of class – Rank 1 – Class size of 60 Vice President of Drama and Debate Club, Rugby


  • English

    Native or bilingual proficiency

  • Arabic

    Native or bilingual proficiency


  • Instrumented Arabic Sign Language interpreter on Android platform

    8th International Conference on Innovations in Information Technology

    March 2012

    Authors (4):
    • Kareem Kamel,
    • Talal Alothman,
    • Kareem Kamel,
    • Qassim Nasir
  • Toward protecting the integrity of relational databases

    World Congress on Internet Security (WCIS 2011)

    February 2011

    Authors (2):
    • Kareem Kamel,
    • Ibrahim Kamel
  • Toward Forming an Effective Team Using Social Network

    International Conference on Innovations in Information Technology (IIT), 2011


    Authors (4):
    • Kareem Kamel,
    • Kareem Kamel,
    • Osama AlKoky,
    • Zaher Al Aghbari
  • Mobile Based Arabic Sign Language Interpreter using Fuzzy Trees

    4th Annual Conference on Undergraduate Research on Applied Computing (URC2012)

    April 2012

    Authors (4):
    • Kareem Kamel,
    • Talal Alothman,
    • Kareem Kamel,
    • Qassim Nasir
  • “A Social Network Search Algorithm for Team Formation”

    3rd Annual Conference on Undergraduate Research on Applied Computing (URC2012)

    April 2011

    Authors (3):
    • Kareem Kamel,
    • Kareem Kamel,
    • Zaher Al Aghbari
  • Predicting the success of Kickstarter campaigns


    March 2017

    Authors (1):
    • Kareem Kamel


  • WASL Arabic Sign Language Translator

    September 2011

    – Designed and implemented portable Arabic Sign Language translator for the Android platform. – We used an instrumented glove to capture gestures from the signer, which will be connected to the mobile phone through Bluetooth. – We compare between two implementations of the classification system, an Artificial Neural Network and a Fuzzy Logic implementation.

    Team Members (3):
    • Kareem Kamel,
    • Talal Alothman,
    • Qassim Nasir
  • Iqraa Project

    – The Iqra Project is an Arabic based integrated software system that seeds the passion for reading among students of the elementary school level. – It revolves around an incentive credit system stimuli to read. – Implemented using mySQL

    Team Members (3):
    • Kareem Kamel,
    • Talal Alothman,
    • Mahdi Torabi

Skills & Expertise

  • Algorithms
  • XML
  • x86 Assembly
  • Python
  • Data Mining
  • Machine Learning
  • Linux
  • FPGA
  • C
  • C++
  • Social Network Analysis
  • Java
  • SQL

Honors & Awards

  • International Max Planck Research Fellowship in Computer Science

    Max Planck Institut fur Informatik, Germany

    March 2014

  • Honor List For Senior Design Project Achievements

    Department of Electrical and Computer Engineering, University of Sharjah

    June 2012



    Local commitee member


  • IEEE Student Branch

    Vice Chair

    September 2010 – September 2011

  • The Dead Poet’s Society


    March 2012 – Present

    Student club