Software Developer

Hi, I'm
Charity Nyamamba

Former GDG on Campus track lead at USIU - Africa, full-stack engineer, and builder of things that matter and impact.

Charity Nyamamba
About me

My story

My journey into programming started thanks to my brother. With no clear idea of where to begin, I took a leap and dived in and once I found my groove, I never looked back.

I build things that are personal and practical. My movie tracker helps me recommend films to friends. My meal planner came from wanting to eat better. For me, the best projects solve real problems I actually have.

Outside of code, I find creativity in experimenting with new recipes and organizing spaces. I love bringing order and creativity into everyday life which probably explains my love of clean, well-structured systems.

Currently diving deep into NextJS and Django REST Framework as well as seeking entry-level software developer roles. Focused on either backend or frontend development opportunities.

Education
Applied Computer Technology (APT) 2021 - 2025
Focus area
Backend & frontend development
Based in
Nairobi, Kenya
Skills

Technologies I work with

Languages
JavaScript Python HTML5 CSS3 SQL
Frameworks & libraries
React NextJS Django Express.js Node.js EJS Bootstrap Tailwind
Tools & databases
PostgreSQL Git & GitHub Figma JWT Auth bcrypt Postman Vite Swagger Jira REST APIs Celery Redis Vercel
Experience

Where I've worked

Full-Stack Developer Intern
Jan 2026 – Mar 2026
Smart Staffing Support · Nairobi, Kenya
  • Wrote in-depth documentation for the pre-existing system setup and supported new IT hires during onboarding.
  • Debugged and resolved pre-existing front-end and back-end issues across the codebase.
  • Enhanced a live dialer feature by adding call initiation, ending, hold, mute, and transfer functionality.
  • Collaborated on setting up Swagger for the backend team to streamline API endpoint testing.
Express.js JavaScript Swagger REST APIs
Junior Software Developer
Jun 2025 – Oct 2025
Akong'a Labs · Nairobi, Kenya
  • Led end-to-end development of the company website as primary technical lead, translating stakeholder requirements into implementation using Astro and Express.js.
  • Mentored and onboarded 2 new engineers to the development team.
  • Conducted code reviews to maintain code quality standards across the team.
Astro Express.js JavaScript Git
Full-Stack Web Development Attaché
Feb 2025 – Jun 2025
Deveint Limited · Nairobi, Kenya
  • Built a full-stack real estate booking platform with separate admin and customer portals — property listings, management, and reservations — using React, Express.js, and PostgreSQL.
  • Developed a complete e-commerce platform with EJS, covering product catalogue, user authentication, shopping cart, and checkout.
  • Re-architected the e-commerce frontend from EJS to React, improving performance and UX through component-based architecture and optimised state management.
  • Implemented secure authentication using JWT and bcrypt across multiple applications.
React Express.js PostgreSQL JWT bcrypt EJS
Currently in the works

What I am building

CRM landingpage picture
Sales people CRM

Lorem ipsum

React SQLite3 REST API Django rest framework
MovieWatch screenshot
Dryft and WIck

Lorem ipsum

NextJS Tailwind
Projects

Things I've built

GreenBite screenshot
GreenBite

Meal planner, recipe finder, ingredient substitution tool, and vegan restaurant finder — all in one app born from wanting to eat better.

Express PostgreSQL REST API EJS
MovieWatch screenshot
MovieWatch

A personal movie store — log what you've watched, rate and review, and pull up recommendations for friends based on their favorite genres.

JavaScript PostgreSQL EJS Express
Hospital System screenshot
Healthcare management system

This platform is designed to streamline clinic operations by enabling receptionists to register clients and doctors to manage health programs and assign them to individual clients.

Express PostgreSQL React Auth
Contact

Let's connect

Open to opportunities

I'm open to internships, freelances gigs, collaboration opportunities or entry-level software developer roles. Whether you have a job opening, a project idea, or just want to connect feel free to reach out.