thuo
hero image
I'm Kariuki George

Fullstack web developer, optimist and technophile

I'm a fullstack web developer and Rust enthusiast. I'm currently enrolled at JKUAT for a computer science degree (2020-2024).
My current tools of work include TypeScript, Nestjs, Next.js, Graphql, Postgres and more.
I create educational content for developers, making the hard concepts easier. This comes in the form of blog posts and tweets.
You can check them out below.

twitter-profile-image
twitter-profile-image
previous work

Senior Frontend Developer - Sellhustle

Remote
Nigeria
Jan 2022
Nov 2022
At Sellhustle I was leading the team in integrating and improving web applications.
The work included but was not limited to integrating web apps with graphql APIs, coding new designs, and developing networking and deployment solutions for multitenant e-commerce architectures.
I learned a lot, not only from working with new technologies but also working with a team, conceiving and discussing ideas, time management and finally putting all that into code.
NextJs,
TailwindCss/ SCSS
Flutterwave
Apollo Graphql
Reduxjs/Toolkit
Jwt

Software Development and Technical Support Intern - State Department for Housing and Urban Planning

In Office
Kenya
Jun 2023
Aug 2023
Here, I worked in ICT department doubling as a support and a developer.
I was involved in developing:
1. A simple chatbot system for help and support
2. A leave management system
3. A GeoSpatial national database and supporting web application
4. Data cleaning and processing
NextJs/ Vue
TailwindCss/ ShadCn
NestJs
Postgres
GeoSpatial Database
Cloud Computing
other projects

MiniRedis in Rust

redis
redis protocol spec
async
A redis implementation for a subset of it's features
Supported Functionalities:
1. Ping
2. SET KEY VALUE
3. GET KEY
4. RDB Persistence
Rust
Tokio
Tracing
Tcp
Data structures

Leave Management System

LMS
HR
Leaves
Calendly
LeavesBoard
LMS is modern, paperless, intuitive, scalable and realtime HR management service to manage user leaves.
It allows users to:
1. Apply for leaves without all the paper work.
2. Track your leaves
3. Track coworkers leaves.
NextJs
TailwindCss
ShadCn
NestJs
Postgres
Nodemail/Postmark
Prisma
Dates

Comms chat provider

Intercom
Tawk.to
Messaging
Comms creates modern Customer Service software that redefines how businesses support their customers. This platform connects businesses directly to customers using realtime messaging.
It enable teams to scale support without investing more resources - leading to happier customers and more efficient support teams.
NextJs
TailwindCss
ShadCn
NestJs
Postgres
Websockets
Redis/ PubSub
Realtime Analytics
let's talk
man with phone
get in touch
or
thuo© 2024