About Me

Hi there, my name is Erick Kariuki.

I’m a graduate of KCA University with a Bachelor of Science Degree In Information Technology. My academic journey seamlessly integrates the knowledge i learned, providing me with a strong foundation in cybersecurity, computer vision, embedded systems, and software development – all areas that align with my personal interests. This combination of skills allows me to innovate at the crossroads of hardware and software, bridging intricate technological gaps.

I’ve gained experience across various sectors, including IT, R&D, telecommunications. In these roles, I’ve used my technical expertise and collaboration skills to contribute to significant projects in intelligent systems, generative AI, image processing, and digital communications. These experiences demonstrate my ability to navigate complex challenges and drive interdisciplinary projects, both in academia and industry. With a passion for technology and a versatile skill set that spans multiple domains, I’m well-positioned to make lasting contributions through innovation and teamwork.

Education

KCA UNIVERSITY

Bachelor of Science in Information Technology; GPA: 3.62/4.00
September 2020 - November 2024 Nairobi, Kenya

Field of Specialization: Software Development
Senior D esign Project: Keyword Search for Sign Language
Relevant Coursework:
  • Cybersecurity
  • Network Design
  • Software Development
  • Object Oriented Programming
  • Web Design And Development
  • Animation
  • Signals and Systems
  • Communication Engineering
  • Etc

Pumwani Boys High School

KCSE; Grade: B-
January 2014 - November 2018 Nairobi, Kenya

Class of 2018

St James Cathedral Primary School

Primary Education
August 2008 - December 2012 Murang'a County, Kenya

With over 770 students, the Preschool through Secondary School programs at St James Catherdral focussed on the development of 21st Century Learning skills such as critical thinking and problem solving; leadership and collaboration; cultural awareness and digital literacy.

Experience

CCI Global

Software Developer Intern
June 2023 - September 2023, Intern Nairobi, Kenya

  • Helped the team design a Qt‑based chat application utilizing TCP for real‑time communication within a client‑server architecture, demonstrating expertise in socket programming, data serialization, and message routing.
  • Crafted message types in IDL and designed a data‑centric publish‑subscribe architecture based on a flyweight design pattern to implement OpenDDS for a radar system’s command and control interface. Utilized QoS policies to facilitate the transmission of both volatile and persistent data across different topics.

Freelancer

Software Developer
September 2023 - Present, Freelance Nairobi, Kenya

  • Currently developing a cross‑platform asynchronous program to refine UAV detection for a GIS application. Benchmarked point‑in‑polygon algorithms with a GeoJSON polygon database concurrently fetched from MongoDB.
  • Iam also Implementing the TLS protocol for secure data exchange using the X.509 standard and integrated multicast DNS for seamless communication to complement the development of SHIP and SPINE protocols.

136 Boutique Address

System Maintainer & Web Developer
September 2024 - Present, Part-Time Upperhill, Nairobi Kenya

  • Helped build the website for 136 Boutique Address as well as currently helping miantain the current system that is responsible for recording the sales of the business
  • Engaged in collaborative meetings with cross‑functional teams and project coordinators, actively seeking guidance, addressing queries about the system, and collectively brainstorming strategies to help improve‑the system.

Projects

ESP32 Biometric Authentication System

This an ESP32 powered Biometric Authentication System with Telegram and Google sheets logging .

Payload Fist

A python project for creating, exploiting and binding payloads.

Hotel Booking

A hotel booking website .

Wifi tool

This is a tool for scanning nearby Wifi and connecting to it either by normal manual password entry or by brute force attack using a password file.

Online Food Ordering Menu

This is a sample online hotel menu that i made for 136 Hotel.

Skills

Languages

cplusplus
C++
   
csharp
C#
   
java
Java
   
python
Python
   
javascript
JavaScript
   

Technologies

flask
Flask
   
django
Django
   
nodejs
Node.js
   
reactjs
React.js
   
mysql
MySQL
   
mongodb
MongoDB
   
git
Git
   
docker
Docker
   
unity
Unity
   
linux
Linux
   
bash
Bash
   

Libraries

opencv
OpenCV
   
scikit_learn
Scikit-Learn
   
pytorch
PyTorch
   
tensorflow
TensorFlow
   
numpy
NumPy
   
matplotlib
Matplotlib
   

CV

Curriculum Vitae

The above link contains my CV.

GitHub Résumé

The above link contains my résumé based on my GitHub repos/activity.

Contact

Social Profiles

Loading
Your message has been sent. Thank you!