JeraldyDeus

Jeraldy Deus

Software Developer

RESUME

About Me

I'm a software developer interested in machine learning with focus on deep learning for computer vision.Am always passionate about using technology specifically Machine learning to solve real-world problem. My professional Interest is to design, build and deploy Machine Learning applications in constrained devices like smart-phones and embedded machine.

Projects


project name

Dealers Dstv

Dstv Internal Sales track for both Mega Dealers and Sub Dealers.

Play store


project name

Chemestry Virtual Lab

An application which enables ordinary level secondary school students to perfom chemestry experiments in a virtual enviroment.

Demo


project name

Ant Poaching

For Tracking Illegal Poaching Activities in Tanzania National Parks.

Demo


project name

Photo Entry

Intelligent app for image auto crop and Compression.It is used to generate entry forms for the National Examination Council of Tanzania.

Gists,Notebooks & Articles

Prdicting Students Dropout Rates(ML Approach)

Students drop-out rates is one of the challenges faced by many schools globally.Addressing this problem requires a better planning for interventions and a more thorough understanding of the fundamental issues that cause the problem. Machine learning provides a convenient way to accurately identify and prioritize students and schools at risk and thus deliver good guarantees for the solutions.

Notebook

Transfer Learning Applied to Banknote Recognition for Visually Impared People

Money has become an inseparable aspect of human life. It can be used for making payments of various services such as buying food, transportation, health care and many more. Despite the enormous use of cash in our daily life, recognition of the banknotes is still a big challenge for visually impaired people. Deep learning techniques offers both cost effective and scalable ways for image recognition. Using a dataset of banknote images, I have applied transfer learning to retrain a deep convolution neural network to identify five types of Tanzanian banknotes (500, 1000, 2000, 5000, 10000). The robustness and generalizability of the proposed model are evaluated on a dataset with Tanzanian banknotes collected under a variety of conditions.

Implementing an Artificial Neural Network in Pure Java (No external dependencies)

Having a solid foundation in machine learning (ML) by implementing core concepts from scratch such as backpropagation algorithm (for NNs, CNNs and RNNs) is important. Take the time to understand its derivations, and try to derive it yourself from scratch and also implement it from scratch in code and see if you can make it work. The knowledge you gain will stick and will be independent of any framework you decide to learn later. In this article I present to you my simple implementation of a two layer NN in pure java.

View on Medium

Loading a Deep Learning model in Java

I like spectacular graphics provided by the JavaFX API, so I thought it could be nice to find a way I can invoke a trained Deep Learning model from Java.

View on GitHub

Step By Step Guide On Creating a React-Redux App Using bootstrap4(scss)

Simple steps to understanding the redux architecture by implementing a todo app.

View on GitHub

More on GitHub

INTERNSHIPS

University of Dodoma, Tanzania
  1. Developed & tested Ant poaching shield for Intelligent security systems in Tanzania National parks [Computer Vision, Electronics] - 2016
  2. Implemented vehicle tracking and over speed detection system for intelligent transportation [Computer Vision, Electronics] - 2017
Computational and Modeling Research Group, Tanzania
  1. Developed & tested Chemistry virtual Lab - 2017
Mobile Power Company, Tanzania
  1. Full stack software developer

Volunteers

Tech. Evangelist - Python Tanzania (2016 - Present)

Pythontz is a positive peer learning community that comprise of interested python users in Tanzania. We aim to create a vibrant and diverse python community which is open to everyone at all levels. Our community will embrace an absolute beginner or a maestro in python programming language.

pic

Mentor - Google Developers Group (GDG Dar es Salaam,Tanzania) (2018 - Present)

Google Developer Group (GDG) Dar es Salaam is a community for developers who are interested in Google's technology. GDG Events include large gatherings with demos and tech talks, code sprints and hackathons.

pic

HONORS AND AWARDS

Travel Grands

  1. Neural Information Processing Systems (NIPS) - USA -2017
  2. Black in AI - USA - 2017
  3. DeepLearning Indaba - South Africa - 2018

Awards

  1. Google African Scholarship Challenge Recipient - 2018
  2. CIVE innovation Award - 2016
  3. Best student in Operating Systems - 2015

My GitHub