CSS3
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 CVExperience
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
HTML5
JavaScript
React
Backend & Data
FastAPI
MongoDB
PostgreSQL
Python
Node.js
Tools & Platforms
Git
GitHub
Docker
Supabase
Appwrite
DigitalOcean
My Projects
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
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.
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.
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.
AfriCart
A backend e-commerce application featuring user authentication, product listings, shopping cart, and payment integration.
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.
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.
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.
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.