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/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
samuelmaina/ai-ml-datascience
Repo for learning AI, Data Science and Machine Learning. Contains projects and excercises
samuelmaina/masoko-fedha
A react crypto application for showing crypto price trends, statistics and news. Uses Ant Design UI framework and Redux toolkit
samuelmaina/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.
samuelmaina/movie-organizer
C++ Application on structs and I/O operations
samuelmaina/portifolio
Personal portifolio site build using Next.js and Styled component showcasing projects and skills
samuelmaina/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
samuelmaina/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/career-catalyst-challenge
samuelmaina/kikao
An application for connecting developers.Developed in TypeScript, Express, React and Postgres.Backend API endpoints developed using TDD
samuelmaina/music-share
A music and playlist-sharing app made using Spring Boot , React Native(using TypeScript) and Postgres database. Used JUnit, Mockito and H2 database for unit and integration testing.
samuelmaina/coding-challenges-solutions
samuelmaina/data-analysis-with-pyspark
Perfom data analysis using pyspark. Covers Spark functions(trigonometric functions, windows and lags), SQL views and queries and Parallelizing Spark operations.
samuelmaina/data-structures-and-algorithms
Repo containing common data structures and algorithms with their tests
samuelmaina/elimu-coach
A React application that converts numbers from different bases and shows the steps of conversion
samuelmaina/ersilia
The Ersilia Model Hub, a repository of AI/ML models for infectious and neglected disease research.
samuelmaina/graphs-ds-and-transitive-closures
A application of drawing graphs in python, performing djkistra's algorithm on them and find their Transitive Closures
samuelmaina/kass-store
Ecommerse platform sop app
samuelmaina/leetcode
LeetCode Problems' Solutions
samuelmaina/llvm-project
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.
samuelmaina/luna-hack-hackathon
Practiced luna-hack expert challenge on use of GitHub actions on Azure
samuelmaina/mlh-nft-mint
samuelmaina/multi-processing-multi-threading-in-c
Application to run bubblesort on csv data in multiprocessing and multithreading
samuelmaina/nodejs-microservices
A node.js microservice online shop that uses microservice architecture.
samuelmaina/online-shop-ios
samuelmaina/react-tdd
A react-app done in TDD
samuelmaina/remote-repository
samuelmaina/samuelmaina
Config files for my GitHub profile.
samuelmaina/system-design
Learn how to design systems at scale and prepare for system design interviews
samuelmaina/threadit
A simple post tracking application to learn GraphQL