Charles Ndirangu's Projects
an AWS Lambda Function template with Terraform
Iaas for a two tier backend architecture using apache web server and mysql deployed on aws
Build sample production grade Backend service using Go, Docker, PostgreSQL
Fork of the Official Python3 API connector for Bybit's HTTP (bybit) and WebSockets APIs to rust
TDD patterns using python3
The application is a command-line to-do tracker. It records our tasks into a text file, displays them as a list in the terminal, and lets us mark them complete.
A go web service to convert currencies in Go. Currently supports conversions of following currencies(Nigerian Naira(NGN), Ghanaian Cedis(GHS), and Kenyan Shillings (KSH))
data structures and algorithms challenges and solutions
go generics
Hexagonal Architecture, also known as Ports and Adapters Architecture or Clean Architecture, is a software architecture pattern that promotes loose coupling between the application core (business logic) and external components such as user interface, database, and external services.
b2c integration
project management restful api written using rust best practices
rust lifetimes
a cli a tool that reads in two CSV files (termed "source" and "target"), reconciles the records, and produces a report detailing the differences between the two.
rust exercises
A Search Service built with Go and Elasticsearch
a simple number storage smart contract using the Near protocol
a service written in rust for a ticketing platform
zig learnings