Samuel Maina's Projects
Repo for learning AI, Data Science and Machine Learning. Contains projects and excercises
Clean Architecture in the real world.
Repo containing common the caesar_cipher done in TDD
Perfom data analysis using pyspark. Covers Spark functions(trigonometric functions, windows and lags), SQL views and queries and Parallelizing Spark operations.
Repo containing common data structures and algorithms with their tests
E-Learn is a beautiful open-source education app for Android. It is built with Dart on top of Google's Flutter Framework.
🌺 eCommerce online shop . Using Java, Spring Boot, JWT, OAuth2.0, React.js, Redux, Bootstrap, REST API, GraphQL
A React application that converts numbers from different bases and shows the steps of conversion
The Ersilia Model Hub, a repository of AI/ML models for infectious and neglected disease research.
Repo containing Creational and Creational Design Patterns
A application of drawing graphs in python, performing djkistra's algorithm on them and find their Transitive Closures
A guess game made in React Native
A website implemented in html and php , using MySQl for Kiambu High School
All Algorithms implemented in Java
Ecommerse platform sop app
An application for connecting developers.Developed in TypeScript, Express, React and Postgres.Backend API endpoints developed using TDD
LeetCode Problems' Solutions
A JavaScript program that automates generation of long and complicated Linear Programming statements
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
Practiced luna-hack expert challenge on use of GitHub actions on Azure
A react crypto application for showing crypto price trends, statistics and news. Uses Ant Design UI framework and Redux toolkit
MERN Stack ecommerce site
A MERN application that links vet services to livestock farmers. Vet assigned according to their previous ratings, nearness to customer and area of specialization. Backend API endpoints and some of the Frontend done using TDD.
C++ Application on structs and I/O operations
A NodeJs Module to help you with M-Pesa Daraja API calls.
Contains two apps. One curries multiprocessing in Python. The other performs message passing in multiprocessing and multithreaded environments in C using the Open MP and MPI modules
Application to run bubblesort on csv data in multiprocessing and multithreading