Vincent Karuri


Location

Nairobi, Kenya
Education
    Princeton University
    September, 2013 - June, 2017
    degree
    Bachelor's
    major
    Electrical Engineering
    coursework
    Multivariable Calculus
    Algorithms and Data Structures
    Electronic Circuit Design
    Analysis and Implementation
    Contemporary Logic Design
    Signals and Systems
    Electronic and Photonic Devices
    Computer Architecture and Organization
    Creating Real Systems
    Computer Networks
    Building Real System’s
Work Experience
    Africa's Talking Ltd co.
    IoT Development intern
    June, 2015 - August, 2015
    company
    Africa's Talking Ltd co.
    title
    IoT Development intern
    overview
    • Wrote a code base for communication between Arduino and other devices via Bluetooth, radio, Wi-Fi, Ethernet and GSM. • Wrote a Python code base to allow for communication between the Arduino and a Raspberry Pi via Wi-Fi, Bluetooth, radio, Ethernet and GSM. • Used Arduino boards to prototype a data collection point in a remote location. • Researched on new hardware communication devices pertinent to the company. • Created a prototype MySQL database to store data from the Arduino data collection point. • Used the Intel Edison and Intel Galileo in testing inter-communication between Arduinos and other devices (Intel boards). • Wrote a PHP script to interface with the company’s APIs and the Arduino.
Skills
Languages
Swahili
Technical skills
chtmljavajavascriptlinuxmatlabphppythonverilogxml
Skills
AndroidMIPSms office
Leadership
    PACE Center
    Princeton Hyperloop Team