Self image

FULL-STACK SOFTWARE ENGINEER

I'm KWABENA KUMI BOAHENE.

An innovative and dedicated Ghanaian Full-stack Software Engineer with over 2 years of experience in demonstrated ability to design, build, and ship production web applications end-to-end. Passionate about building products that work at scale and data-powered applications.

About Me

Hello! I'm Kwabena, a dedicated Full-stack Software Engineer(Backend Heavy) with demonstrated ability to design, build, and ship production web applications end-to-end. I'm proficient in Python, React, Next.js, TypeScript, and Node.js, with solid experience in PostgreSQL database design and NoSQL database, RESTful API development, and secure authentication systems as well as Tailwind CSS. I have strong foundation in system architecture, DevOps tools including Docker, AWS, and Azure.

My journey into web development began with curiosity on how a website works. So, I started by developing clean backend systems and well-structured APIs while ensuring seamless integration with frontend interfaces. I later add added frontend systems as well as integrating both frontend and backend and deploying systems and applications. I enjoy turning real-world problems into practical digital solutions through thoughtful design, efficient code, and continuous improvement.

I am particularly interested in writing maintainable code, optimizing performance, and building systems that are easy to scale and support. I value collaboration, clear communication, and learning from both technical challenges and team environments.

Download My CV

Experience

Backend Web Developer

Farm Estates Limited

October 2025 - December 2025

  • Farm Estates Ltd is a pioneering agritech start-up, utilizing vertical hydroponics and AI to cultivate pesticide-free leafy greens and fruity vegetables within climate-controlled indoor environments.
  • Implemented full Appwrite authentication workflows including login, JWT, session handling, email verification, and password recovery.
  • Built scalable REST APIs using FastAPI covering users, farms, crops, batches, sensors, alerts, pricing, logs, and more
  • Implemented a custom middleware for JWT authorization.
  • Supported Flutter team by testing endpoints with Swagger and Postman and providing clean API structures.
  • Deployed the backend to DigitalOcean App Platform and ensured all runtime environment variables were correctly configured.

Web Developer

BrandAfrik (Freelancing)

May 2024 - May 2025

  • Designed and implemented 10+ RESTful APIs using FastAPI to support web and mobile applications.
  • Developed backend logic for data processing, validation, and secure storage.
  • Implemented JWT-based authentication systems, preventing unauthorized access across all protected endpoints
  • Integrated backend services with frontend components and 5+ third-party APIs.
  • Utilized Celery with Redis for asynchronous task processing, improving system responsiveness and backend performance under load.
  • Participated in API testing with Postman and Swagger, debugging, and backend performance optimization to ensure reliability and code quality

My Skills

Frontend

CSS3 logo

CSS3

HTML5 logo

HTML5

JavaScript logo

JavaScript

JavaScript logo

React

Backend & Data

FastAPI logo

FastAPI

MongoDB logo

MongoDB

PostgreSQL logo

PostgreSQL

Python logo

Python

Python logo

Node.js

Tools & Platforms

Git logo

Git

GitHub logo

GitHub

Docker logo

Docker

Supabase logo

Supabase

Appwrite logo

Appwrite

DigitalOcean logo

DigitalOcean

My Projects

Church Management System dashboard

Church Management System

Collaborated and developed a full-stack Church Management System using Next.js 14, React, Node.js, and Tailwind CSS, featuring a secure admin dashboard for managing members, visitors, and departments with full CRUD operations and CSV bulk import via PapaParse.

Designed a Supabase (PostgreSQL) relational database with Row Level Security (RLS) and Supabase Auth, implementing role-based access control for Admin, Pastor, and Department Leader roles.

Developed a QR code attendance system that generates unique per-service QR codes and captures real-time GPS coordinates via the Browser Geolocation API for seamless mobile checkins

Integrated an automated email system using Resend and React Email to send welcome emails, service reminders, and visitor follow-ups, with all activity logged to the database.

Hosted the project on vercel and added a domain

Next.js React Node.js Tailwind CSS3 Supabase
ATM Simulator logo

Office Attendance Management System

Architected a production-grade full-stack platform using Next.js (App Router), React, TypeScript, and Tailwind CSS with strict separation of concerns across API routes, service libraries, reusable components, and a centralised configuration system designed for maintainability and scale.

Designed a multi-table PostgreSQL (Supabase) schema covering members, departments, visitors, and attendance records — implementing Row Level Security policies, performance indexes, and automated database triggers to enforce data integrity.

Built backend integrations for real-time face recognition via face-api.js, browser Geolocation API with reverse geocoding, bulk CSV import, automated SMTP email dispatch, and a Recharts reporting dashboard with CSV export.

Implemented an end-to-end observability pattern across API routes: structured request logging with unique request IDs, sanitised payload capture, and layered error handling that surfaces actionable context server-side while returning safe, generic responses to clients

Containerised local development environment using Docker for consistent dev-to-production parity.

Next.js React Node.js Tailwind CSS3 Supabase
Farm Estates logo

Farm Estates Ltd API

Implemented full Appwrite authentication workflows including login, JWT, session handling, email verification, and password recovery.

Built 15+ scalable REST APIs using FastAPI covering users, farms, crops, batches, sensors, alerts, pricing, logs, and more.

Implemented a custom middleware for JWT authorization protecting 100% of restricted endpoints.

Supported the Flutter team by testing 15+ API endpoints using Swagger and Postman, reducing frontend integration issues.

Deployed the backend to DigitalOcean App Platform and configuring 20+ environment variables and ensuring stable, error-free production deployments.

Python FastAPI Appwrite DigitalOcean
NexStep logo

NexStep Career Grooming Agency API

NexStep is a digital platform that focuses on empowering, connecting, and transforming Ghana's next generation of talent through mentorship, training, and innovation.

Developed and maintained backend services to support NexStep's digital platforms for mentorship, training programs, and talent engagement.

Integrated backend services with frontend components and third-party tools to support program registration and communication workflows.

Participated in testing, debugging, and incremental feature improvements as part of ongoing platform development.

Python FastAPI MongoDB Render
E-commerce logo

AfriCart

A backend e-commerce application featuring user authentication, product listings, shopping cart, and payment integration.

Python FastAPI MongoDB Render
Event Management logo

Plannix

Built a fully working backend API of an event management platform that takes a vendor's advert and posts them for users. It included a database where all events and users' information reside.

Python FastAPI MongoDB
Business Management logo

Business Management Application

Built backend components using Python, FastAPI, and PostgreSQL for user management, transactions, and reporting.

Ensured reliable data flow between frontend and backend systems.

Python FastAPI PostgreSQL
Stellar Advertising logo

Stellar Advertising

My team were tasked to design and develop a complete advertisement management platform of which we successfully designed and developed a complete an event advertisement management platform, delivering both the front-end and back-end. My role was delivering the endpoints at the backend of which I executed them flawlessly.

Python FastAPI MongoDB Render
Book Search logo

Book Search API

Created a book search api using Google Book API as the external API to fetch data from there and store them in my MongoDB database.

Python FastAPI MongoDB Render

Get In Touch

My Contact Information

Location: Dansoman, Ghana

Send Me a Message