Welcome 👋

I’m Charles Maxwel Githinji Waweru and I’m a software engineer!

I’m John and I’m a JAMStack engineer!

Projects

jaba

jaba is a programming language built using golang. The language source code is transformed into tokens through lexical analysis and then tokens are transformed to an Abstract Syntax Tree using a parser. Evaluation is done to give the AST meaning and returns the respective result of the source code

Go
1
0

childcare-UII

JavaScriptCSS
1
1

mattermost

Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..

ShellJavaScriptGo
0
0

mattermost-handbook

Mattermost Community and Staff Handbook

0
0

payment-reconciliation-api

MakefileGoPLpgSQL
0
0

payment-reconciliation-ui

CSSJavaScriptHTML
0
0

turltle-sim

catkin package

CMake
0
0

robotics-coursework

🤖 Places where you can learn robotics (and stuff like that) online 🤖

0
0
I’m John and I’m a Backend & Devops engineer!

More about me

I have over 3 years of experience, now based in Lowell, Massachusetts. I have an impressive track record, including reducing technical debt by 60% and achieving 70% cost savings through implementing a multi-tenant architecture at Savannah Informatics. Previously at Andela, I accelerated development cycles and increased productivity. I specialize in Go, Python, Back-End Web Development, Microservices, Domain-Driven Design, Linux, Google Cloud Platform, Agile Methodologies, and CI/CD tools. I'm passionate about continuous learning, having mentored students and taken courses even during career breaks. Throughout my journey, I have consistently delivered achievements like increased team productivity, accelerated timelines, improved code maintainability, and fostered collaborative environments. I'm excited to connect with the vibrant tech community in the United States and continue innovating in software development.

Charles Maxwel Githinji Waweru

© All rights are reserved | 2026
GithubStackOverflowTwitter