Grace
Kaberere

Full Stack Developer

Software developer focused on building reliable, maintainable solutions using clean architecture and engineering best practices—from robust backend systems to intuitive user interfaces

PROJECTS

A showcase of production systems, architecture decisions, and core features engineered for global platforms and mobile deployments.

TREEBULA
Forestry Technology & B2B SaaS PlatformSeptember 2022 — July 2026

TREEBULA

Contributed to the development of Treebula's core platform by building and enhancing critical customer-facing features including subscription management, recurring payments, login authentication, pricing engines, reporting dashboards, and CRM integrations. Refactored application architecture, optimized backend performance, and delivered maintainable full-stack solutions.

ReactTypeScriptPython / FastAPIPostgreSQLTailwind CSS+10 MORE
View Full Case Study & Code DetailsCLICK TO EXPLORE
THE SHABA
Internal Operations, Inventory & Order Dispatch SystemSeptember 2021 — September 2024

THE SHABA

Independently built and led the end-to-end development of The Shaba's mobile and web internal platforms, driving technical decisions across product design, architecture, implementation, deployment, and ongoing platform improvements. Partnered with founders and business stakeholders to gather requirements, define product roadmaps, and translate business objectives into scalable technical solutions.

KotlinJetpack ComposeReactNode.js / ExpressMongoDB+1 MORE
View Full Case Study & Code DetailsCLICK TO EXPLORE

The Stack

Technical Mastery & Tooling

A curated selection of technologies used to build resilient, scalable digital ecosystems. Click any card to inspect technical depth.

The Journey

An overview of architectural growth, tech leadership, and native mobile specialization.

April 2022 — Present

Senior Software Engineer

NATIVE CODERS

Developed and maintained full-stack web applications using Django, FastAPI, React, and TypeScript. Led initiatives to optimize cloud infrastructure and improve subscription management.

Core Contributions
  • Contributed to the development of Treebula’s interactive map dashboard using React, TypeScript, Tailwind and Leaflet.
  • Built and maintained subscription plans using Klarna/Kustom. This enabled hands off subscription renewals instead of manual re-checkout each year which directly supports recurring revenue retention.
  • Led a cloud infrastructure optimization initiative by analyzing workload execution patterns across multiple Python-based backend services and consolidating three large AWS EC2 instances into a single shared environment. Refactored processing schedules to run at non-overlapping times, reducing infrastructure costs while maintaining application performance.
DjangoFastAPIPythonReactTypescriptTailwindBootstrapShadcnDockerLeafletAWSREST APIPuck CMSPostgreSQLGitJira
September 2021 — September 2024

Full Stack Developer

THE SHABA - PART TIME

Developed the mobile and web platforms for a high-traffic e-commerce marketplace, implementing real-time dashboards.

Core Contributions
  • Led the end-to-end development of Shaba mobile and web platforms, driving technical decisions across product design, architecture, implementation, deployment, and ongoing platform improvements.
  • Partnered with founders and business stakeholders to gather requirements, define product roadmaps, and translate business objectives into scalable technical solutions.
  • Designed and implemented core platform functionality across Android, web, backend services, and database layers, enabling artisans to manage profiles, market products, engage with customers, and process orders efficiently.
KotlinReactJavascriptNodejsMySQLAndroidFirebaseJiraAgile Processes
June 2019 — March 2021

Android Developer

MASTERCLASS SOLUTIONS

Focused on native mobile excellence using Kotlin and Java. Built several high-impact consumer apps with offline-first capabilities.

Core Contributions
  • Developed and maintained a native Android app (Java, MVVM architecture) for the Competition Authority of Kenya (CAK), enabling citizens to submit complaints, track cases, and interact digitally with regulatory authorities.
  • Took the lead on API integration strategy for the mobile team: designed and built reusable Java libraries on top of Retrofit/OkHttp for all backend communication, cutting duplicate networking code and speeding up feature delivery across the Masterclass client projects.
  • Worked closely with backend engineers and stakeholders to define, review, and design REST APIs contracts, ensuring scalability, backward compatibility, and seamless integration between mobile and backend platforms.
JavaAndroid SDKRoomRetrofitOkHttpRest APIsMaterial DesignAndroid Architecture ComponentsMVVM

Ready to build something lasting?

Configure your system preferences, compute resources, and project timelines to instantly generate an architectural roadmap.