Aropet Joel
I build software that holds up under real conditions: C#, SQL Server, React, Next.js, FastAPI, MongoDB, PostgreSQL. Precise where it counts, calm everywhere else.
About me
I'm Aropet Joel, a full-stack developer who builds impactful, dependable applications. My path into development started with a fascination for how technology solves real problems and creates seamless experiences. That drive hasn't changed: turning complex ideas into elegant, efficient, scalable software.
My foundation spans C#, SQL Server, React.js, Next.js, Node.js, FastAPI, MongoDB, and PostgreSQL. I write clean, maintainable code, and I keep exploring new tools and methods to push what's possible. Beyond the stack, I'm an AI enthusiast, always looking for ways intelligent systems can sharpen functionality and user experience.
My goal is contributing to work that matters: optimizing performance, designing intuitive interfaces, or untangling hard backend problems. Let's build something worthwhile together.
Technical expertise
Core technologies and tools I work with
- C#
- SQL Server
- React.js
- Next.js
- Node.js
- FastAPI
- MongoDB
- PostgreSQL
Projects

AI-Powered Offline SMS Chatbot
A chatbot that lets users interact with AI over SMS without an internet connection. Built with FastAPI and MongoDB, integrated with Africa's Talking for SMS and OpenAI models for responses, with Ngrok exposing the local server securely.
Problem
In regions with limited internet access, traditional AI chatbots are inaccessible. The goal was a solution that lets users reach AI capabilities via basic SMS, bridging the digital divide.
Role
Lead full-stack developer, responsible for system architecture, the FastAPI backend, SMS gateway integration, and AI model interaction.
More detail
Challenges
Integrating a third-party SMS API (Africa's Talking) with reliable delivery, managing real-time AI responses over a low-bandwidth channel, and securely exposing a local dev server via Ngrok for testing and deployment.
Impact
A vital tool for information access in underserved areas, giving users AI capability regardless of internet availability and demonstrating what's possible for AI in low-resource environments.
Lessons learned
Robust error handling matters more in distributed systems. Data transfer needs deliberate optimization for SMS. AI models can be adapted for efficient use on limited compute.

Nyumbani: Home Rental Application
A modern home rental platform for seamless property discovery, filtering, and management. Built with Next.js on the frontend, FastAPI for a scalable backend, MongoDB for storage.
Problem
The existing home rental market lacked a user-friendly platform with real filtering and efficient management for both tenants and landlords.
Role
Full-stack developer, covering the Next.js frontend and FastAPI backend, with a focus on user experience and data integrity.
More detail
Challenges
Complex search and filtering logic, real-time property availability, and optimizing MongoDB queries at scale.
Impact
A streamlined platform that meaningfully sped up property discovery and simplified management for users.
Lessons learned
State management with Zustand in complex Next.js UIs. Designing efficient NoSQL schemas. The value of a microservices-oriented approach for scalability.

Fish and Fish Products Marketplace
An online marketplace connecting fish vendors with buyers for a streamlined buying experience. Built with Next.js and MySQL.
Problem
Local fish markets lacked a centralized online platform, limiting market reach for small vendors and making it harder for buyers to find fresh product.
Role
Frontend developer, responsible for the UI and its integration with backend APIs for listings and user interaction.
More detail
Challenges
An intuitive, responsive UI for two different audiences, efficient image handling, and secure transaction flows.
Impact
Direct connections between vendors and buyers, expanding market reach for local businesses.
Lessons learned
Responsive design matters more for e-commerce than it first appears. Efficient fetching and caching in Next.js. Best practices for user-generated content.
Upcoming AI ventures
- Research phase
AI Ethics Research
Exploring the ethical implications of AI in everyday applications.
Expected Q4 2025
- Development phase
Open-Source AI Tools
Building and contributing to open-source AI libraries and frameworks.
Expected Q1 2026
- Planning phase
AI Education Platform
Accessible AI education resources for developers of all levels.
Expected Q2 2026
Get in touch
Have a project in mind, a question, or just want to say hello? I'm always open to new opportunities and collaborations.
Send a message
Other ways to connect
I'm available for freelance projects, full-time roles, and collaborative ventures. Let's build something worthwhile together.
Phone
+256 750-140-235