Pinned Repositories
ai-ml-datascience
Repo for learning AI, Data Science and Machine Learning. Contains projects and excercises
career-catalyst-challenge
linear-programming-glpsol
A JavaScript program that automates generation of long and complicated Linear Programming statements
masoko-fedha
A react crypto application for showing crypto price trends, statistics and news. Uses Ant Design UI framework and Redux toolkit
mifugo-care
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.
movie-organizer
C++ Application on structs and I/O operations
portifolio
Personal portifolio site build using Next.js and Styled component showcasing projects and skills
ray-tracer
A ray tracer application for rendering scenes with different objects, surfaces and lights. The application uses mathematics and linear algebra to simulate materials and light. Uses SDL2 for pixel rendering
sokoni
An online shop website. Developed in Node.js, Ejs, MongoDB, Jest(for unit and integrated testing) and Selenium(for end-to-end tests).Project done adhering to best node.js and general programming practices.Incoporates MPESA daraja API for online payment, SendGrid for email sending and Twillio for sms sending
sql-commands-and-queries
Contains SQL queries and commands done in TDD based on the book- Database System Concepts. Covers basic and intermediate CRUD operations, complex queries, query reuse, set operations, relationships and views
samuelmaina's Repositories
samuelmaina/career-catalyst-challenge
samuelmaina/guess-game-app
A guess game made in React Native
samuelmaina/linear-programming-glpsol
A JavaScript program that automates generation of long and complicated Linear Programming statements
samuelmaina/multi-processing
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
samuelmaina/e-learning-app
E-Learn is a beautiful open-source education app for Android. It is built with Dart on top of Google's Flutter Framework.
samuelmaina/high-school-website
A website implemented in html and php , using MySQl for Kiambu High School
samuelmaina/Java
All Algorithms implemented in Java
samuelmaina/mern-ecommerce
MERN Stack ecommerce site
samuelmaina/proshop_mern
Shopping cart built with MERN & Redux
samuelmaina/text-to-speech-synthesizer
An implementation of text-to-speech synthesizer in the browser (implemented using JavaScript)
samuelmaina/system-of-linear-equaltions-solver
Application to solve for the linear system of equations using the row-reduction method
samuelmaina/cryptography
Repo containing common the caesar_cipher done in TDD
samuelmaina/gang-of-four-design-patterns
Repo containing Creational and Creational Design Patterns
samuelmaina/mpesa-api
A NodeJs Module to help you with M-Pesa Daraja API calls.
samuelmaina/searching-word-puzzle
Program to search words from a 2D array word puzzle in C++. Implemented the string searching pattern from scratch
samuelmaina/rabin-miller-primarity-test
An implementation of Miller- Rabin Primality Test algorithm in TDD.
samuelmaina/rsa-encyrption
An implementation of RSA encryption using TDD
samuelmaina/ecommerce-spring-reactjs
🌺 eCommerce online shop . Using Java, Spring Boot, JWT, OAuth2.0, React.js, Redux, Bootstrap, REST API, GraphQL
samuelmaina/sieve-of-erastothenes
A prime numbers generator in Java done using Sieve of Erastothenes. Done using TDD
samuelmaina/clean-architecture
Clean Architecture in the real world.