Hi, I'm Yuvenal Njoroge

Projects

Inkwell-Blog API

Inkwell-Blog API

A RESTful API for a blogging application. It allows users to create, read, update and delete articles and comments. It also allows users to like and dislike articles. JWT is used for authentication and authorization. The endpoints are documented using Swagger.

Stock-411

Stock-411

Finance web application that allows users to view real-time price quotes of different companies. Gets the quotes from the API in www.stockdata.org. UI meant for small screens

Undertakings

Undertakings

Undertakings is a simple task manager that allows users to create, read, update, and delete tasks. The application is built using React and Redux for the front-end and Ruby on Rails for the back-end (API). It uses PostgreSQL for the database and JWT (JSON Web Token) for authentication and authorization. There are tests for the endpoints using RSpec. It has a responsive design and can be viewed on any device.

Drive wise

Drive wise

DriveWise is a web application that allows users to book test-drives from car dealers. It provides a seamless and user-friendly experience for people who are looking to make informed decisions before purchasing a vehicle.

Tech Stack

I have worked with a variety of technologies in my career as a developer. Here are some of the technologies I have worked with and I'm skilled at:

Languages

Python
Ruby
JavaScript

Frontend

HTML
CSS
React
Redux
Next.js
Tailwind CSS

Backend

Django
Flask
Ruby on Rails
Node.js
Express.js

DBMS

PostgreSQL
MySQL
SQLite
MongoDB

Testing

Jest
Mocha
RSpec
Selenium

Tools

Git
GitHub Actions
Docker
Kubernetes
Jenkins
Portainer

Contact

I'm currently looking for new opportunities. If you have a project or an idea you'd like to discuss, please feel free to reach out to me: