Image

I am a Software Engineer working at mPedigree in the department of Psynthax. I have the privilege of leading a talented team of engineers in architecting and developing secure trust systems. Our mission is to build platforms that serve as the dependable bridge between parties who may not inherently trust each other, safeguarding digital exchanges and records from tampering, forgery, and counterfeiting. My role involves the design, development, meticulous testing, and maintenance of resilient and reliable commercial software applications.

I obtained a Bachelor of Science in Computer Engineering (First Class) degree from the Kwame Nkrumah University of Science and Technology (KNUST) in Ghana. After my undergraduate education, I served as a Teaching Assistant in the Department of Computer Engineering for a year in the same institution.

I am interested in interdisciplinary research in the areas of Software Engineering, Programming Languages, Information Security, Blockchain Technology, Cryptography, and Distributed Computing. I am open to learning and collaborating with others on interesting projects. Please reach out to me via email if you wish to collaborate on any fascinating projects.

Education

  • Computer Science and Technology (MS)
    University of Electronic Science and Technology of China
    September 2024 - July 2026
  • Computer Engineering (BS)
    Kwame Nkrumah University of Science and Technology
    September 2017 - September 2021
Working Experience

Software Engineer
mPedigree
July 2022 - Present
Nairobi, Kenya - Remote
As part of mPedigree's vision to ensure trust among institutions in issuing and validating credentials, I am responsible for building trust management systems for issuing and verifying credentials from higher institutions to safeguard against counterfeited documents. This responsibility includes building a trust system for validating the authenticity of higher academic credentials.
Teaching and Research Assistant
Kwame Nkrumah University of Science and Technology, Kumasi
October 2021 - September 2022
Kumasi, Ghana - On-site
Facilitated practical laboratory sessions for assigned courses. Coordinated classes when supervising lecturers were on other assigned university duties. Graded and recorded examination scores for assigned courses.
Data Science and Machine Learning Intern
Analitica Innovare
May 2020 - August 2020
Accra, Ghana - Hybrid
Applied ML concepts in building services to improve customer care experience. Developed a bespoke crawler and a sentiment analytic engine for collecting and analyzing customer reviews to improve services delivered by the organization.
Application Developer Intern
Groupe Nduom
June 2018 - August 2018
Accra, Ghana - On-site
As an intern, I assisted in the development of web applications for managing financial platforms to meet customer needs through regular research into customer demands and usage behaviour.
Research

Research Interests
  • Software Engineering
  • Programming Languages
  • Deep Learning
  • Database Systems
  • Human-Computer Interaction
  • Blockchain Technology
  • Cryptography
  • Distributed Computing
Research Involvement
January 2022 - September 2022
Research Assistant
Distributed IoT Platforms, Privacy and Edge-Intelligence Research (DIPPER) Lab
Assisted Dr. Eliel Keelson on the research project 'NLP Data Sourcing for Local Ghanaian Languages using Crowdsourcing through Gamification' in an effort to create a data warehouse to facilitate digitizing local Ghanaian languages. Designed the general architecture for data collection, processing, modelling, and optimization.

November 2020 - August 2021
Final Undergraduate Research Project
Department of Computer Engineering, KNUST
Investigated the optimum environmental conditions necessary for the survival of embryos, leading to high hatchability rate of fertile poultry eggs of specific birds of focus during incubation through a comprehensive literature review.
Simulated and fabricated a low-cost smart poultry egg incubator which can be remotely regulated and monitored, with the added capability of incubating multiple types of poultry eggs.

May 2020 - August 2020
Customer Sentiment Analysis and Service Improvement
Analitia Innovare
I was responsible for building a sentiment analysis engine for analyzing data collected from customer reviews. This obligation was tailored towards improving products and services for customers through careful analysis of customer feedback.

June 2018 - October 2018
Engineering in Society Research Project
Undergraduate Research Course Work
Collected and analyzed data to investigate the factors influencing academic under-performance in schools located in remote areas in Ghana and how these factors could be mitigated using the appropriate technology to implement innovative solutions.
Research Labs
  • Distributed IoT Platforms, Privacy, and Edge-Intelligence Research Laboratory (DIPPER Lab)
    Research Assistant
  • Distributed Intelligence Lab (formerly Blockchain Research Institute) UESTC
    Researcher (Master Student)
Publications
  • B. Kommey, D. Akudbilla, G. Doe, and C. O. Amponsah, “A low-cost smart egg-incubator”, Sustainable Engineering and Innovation, vol. 4, no. 1, pp. 22-33, Feb. 2022.
Teaching

COE 368: Database Management and Information Retrieval
Handled all practical laboratory sessions for this course, gave out assignments, graded and recorded the scores, and also handled tutorial sessions.
Kwame Nkrumah University of Science and Technology

COE 252: Data Structures and Algorithms
Teaching Assistant assigned to the facilitation of all laboratory sessions for Data Structures and Algorithms. Explained concepts and demonstrated the implementation of various data structures and algorithms to a class of over 250 students.
Kwame Nkrumah University of Science and Technology

COE 453: Distributed Computing
Facilitated all laboratory sessions for Computer Engineering senior level laboratories. Practically taught students concepts including socket programming, and MapReduce among others with which they completed assigned projects.
Kwame Nkrumah University of Science and Technology

COE 456: Secure Networking Systems
Facilitated tutorial sessions and handled lectures during the absence of my supervisor. Marked, graded and recorded all related works for this course.
Kwame Nkrumah University of Science and Technology

COE 343: Information Theory
Organized tutorial sessions to clarify challenging topics taught at lectures. Facilitated lectures in the absence of my supervisor.
Kwame Nkrumah University of Science and Technology

COE 241: Communication Systems
Facilitated this course and guided students through tutorial problems related to the course. Graded and recorded all exercises related to this course.
Kwame Nkrumah University of Science and Technology

COE 153: Introduction to Web Development
Facilitated the Introduction to Web Development laboratory sessions to the Computer Engineering and Biomedical Engineering freshmen classes. Practically introduced students to web applications development with Python, Javascript, HTML, and CSS.
Kwame Nkrumah University of Science and Technology
Skills

Python
Image Image Image Image
Django
Image Image Image Image
Flask
Image Image Image
FastAPI
Image Image Image
Java
Image Image Image
RESTful APIs
Image Image Image Image
PyTorch
Image Image Image
Tensorflow
Image Image Image
HTML & CSS
Image Image Image Image
Javascript
Image Image
Vue
Image Image
Docker
Image Image Image
Github
Image Image Image Image
Data Analysis
Image Image Image
University Teaching
Image Image
Rust
Image Image
C
Image Image
PHP
Image Image
Programming and Problem Solving
Image Image Image Image
Go
Image Image
Certifications & Courses

University of Colorado System through Coursera

University of Colorado System through Coursera

University of Colorado System through Coursera

University of Colorado System through Coursera

University of Colorado System through Coursera

University at Buffalo, and The State University of New York through Coursera

University at Buffalo, and The State University of New York through Coursera

University at Buffalo, and The State University of New York through Coursera

University at Buffalo, and The State University of New York through Coursera

University at Buffalo, and The State University of New York through Coursera





DeepLearning.AI through Coursera

DeepLearning.AI through Coursera




Projects

Image
Web Crawler

An advanced web crawler that takes multiple search keys and returns pages that contain relevant information to these search keys. Crawled data is classified into predefined categories.
Image
Grevoc

A platform for students preparing to take the GRE. Connects learners who are preparing to ace the verbal section of the GRE to connect with other learners. Learners share their vocabulary.
Image
Image Finder

A simple image search engine built from the concept of CBIR (Content-Based Image Retrieval) systems. Find and return images that have features similar to a query image from a dataset of images.
Image
Social Distance Detector

Social distancing detector built with OpenCV using YOLO object detector. Detects the distance between pedestrians as they commute in public places to check compliance with Covid-19 safe distance protocol.
Image
Nose Mask Detector

A nose mask detector developed with OpenCV, TensorFlow and Deep Learning. Detects the presence or absence of a nose mask on the face of people in public places.
Image
PedSurvey

A web application for creating and sharing surveys. Create surveys, share it to participants and access the results of the participants with statistical analysis provided.
Image
TodoYay

A web application for creating to-dos, keeping notes, creating reminders, and creating timers built with Django. Organize your schedules and events with timely reminders to keep you abreast with your busy list.
Image
Shopit

An online shopping platform with payment integration in Django. Provides affordability and convenience to tertiary students who are the target group of customers. Track your orders until they are delivered.
Image
Lecture Monitor

Managed a team of student to develop an application that is used for lecture management. Worked in the backend team to build the core functionalities that served both web and mobile versions.
Image
DIPPER Lab Website

The Distributed Distributed IoT Platforms, Privacy, and Edge-Intelligence Research Laboratory (DIPPER Lab) official website.
Image
Class Scheduler

Developed a software application which optimizes the existing college-level timetable scheduling software for lecture scheduling in the college of Engineering.