My Projects

Exploring innovative solutions in technology and healthcare

Introducing OneFlock: A Christian Social Network for True Connection

Introducing OneFlock: A Christian Social Network for True Connection

In today’s world, social media plays a huge role in our lives. While it helps us stay connected, it also brings challenges distraction, addiction, and content that pulls us away from our faith. As Christians, we are called to live differently, and that’s why we are building OneFlock a social network dedicated to connecting believers around the world in a Christ centered way. What is OneFlock? OneFlock is a Christian social network designed to unite all believers, regardless of denomination, and provide a space where faith, fellowship, and encouragement thrive. Our vision is to create a platform that strengthens spiritual growth, fosters real Christian connections, and provides an alternative to the distractions of mainstream social media. Why OneFlock? Most social media platforms today are built for entertainment, often leading to addiction, endless scrolling, and exposure to content that weakens our spiritual lives. OneFlock seeks to change that. The Journey Ahead OneFlock is still under development, but the vision is clear: to create a platform that glorifies God and transforms how Christians interact online. Team is working hard to bring this dream to life, ensuring that when OneFlock launches, it will be a place of true connection and spiritual growth. How You Can Be Part of It Pray for OneFlock ,Spread the Word ,Stay Connected

Che Ndandala (Personal AI Assistant)

Che Ndandala (Personal AI Assistant)

Meet Che Ndandala, a lightweight AI personal assistant built on top of open source and openly available AI models. You’ll find Che embedded in the bottom right corner of this website, ready to answer questions about my work, projects, technical experience, and the ideas documented throughout my portfolio but also some simple tasksThink of it as an interactive layer on top of my portfolio. If you don't have time to browse through every page, just ask Che Ndandala.Rather than simply presenting a long list of blog posts,skills, projects, and experiences, I wanted to build a digital representation of my work that you could actually have a conversation with. You can ask something specific about one of my projects, my engineering experience, my medical background, or the technologies I've worked with, and Che will search through the knowledge I've provided and formulate an answer for you.The assistant uses a Retrieval-Augmented Generation (RAG) approach, combined with other agentic workflows.Che can also act as a small bridge between a visitor and me.If someone is genuinely interested in contacting me, Che can collect their name, email address, and the nature of their interest and forward that lead to me.So a conversation can naturally go from:"What technologies does Seba use?"to:"I'd like to work with Seba on a project. My email is..."It can also help visitors navigate the website.If you ask:"Take me to Seba's projects or blog posts."or"Show me his GitHub."the assistant can trigger a navigation action instead of simply replying with a URL.This is a small feature, but it demonstrates an important idea that assistant doesn't have to only generate text. It can perform actionsWhy build it? Because I wanted to experiment with something that sits in conjunction with software engineering, AI, and communication. Building Che Ndandala gave me the opportunity to work with technologies such as RAG, vector search, embeddings, LangGraph, LLM tool calling, and API-based AI systems, while also solving a practical problem: making a large and diverse portfolio easier to explore. And there's something satisfying about turning a portfolio from something you read into something you can talk to. So, instead of scrolling through pages trying to piece together what I do, just ask Che, when you have time, reading the full page is important! Go ahead -> the chat bubble is waiting in the bottom-right corner