Full-stack developer · AI enthusiast

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.

01 · About

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
02 · Work

Projects

  • AI-Powered Offline SMS Chatbot

    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.

    FastAPIMongoDBOpenAINgrokAfrica's TalkingDeepseek:r1-7b
  • Nyumbani: Home Rental Application

    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.

    Next.jsTailwindZustandFastAPIMongoDB
  • Fish and Fish Products Marketplace

    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.

    Next.jsTailwind
03 · Ahead

Upcoming AI ventures

  • Research phase

    AI Ethics Research

    Exploring the ethical implications of AI in everyday applications.

    Research phase30%
    Research methodologyEthics frameworksPolicy analysis

    Expected Q4 2025

  • Development phase

    Open-Source AI Tools

    Building and contributing to open-source AI libraries and frameworks.

    Development phase60%
    PythonTensorFlowPyTorchFastAPI

    Expected Q1 2026

  • Planning phase

    AI Education Platform

    Accessible AI education resources for developers of all levels.

    Planning phase20%
    Next.jsReactNode.jsMongoDB

    Expected Q2 2026

04 · Contact

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.

Email
aropetjoel32@gmail.com

Phone
+256 750-140-235

Download my résumé