Skip to main content
Fredrick M.
Fredrick M. Morara · Software Engineer

Building scalable systems & elegant web applications.

FrontendBackendAI Integration
About Me

Engineering with precision.

Hi, I'm Fredrick M. Morara, a versatile Software Engineer and Associate AI Engineer. I specialize in bridging the gap between high-performance frontends and intelligent backends—whether that's launching deployed financial platforms or engineering robust RAG pipelines and AI assistants using Python and vector databases.

Scalability

I specialize in front-end architectures that scale as your applications and teams grow, using modular structures and efficient workflows.

Performance

I ensure front-end applications are optimized for speed, responsiveness, and seamless user experiences as they are efficient for developers.

Modularity

I create reusable components, libraries, and tools that empower teams to build consistent and efficient front-end solutions at scale.

Core Arsenal

Technology Stack

I leverage a carefully selected set of modern tools and frameworks to engineer robust, scalable, and elegant solutions.

javascript
typescript
python
c++
react
next.js
tailwind
node.js
express
aws
sql
mongodb
vector dbs
pinecone
chromadb
openai api
langchain
rag
huggingface
git
github
Selected Works

Featured Projects

I've worked on a wide range of projects, from scalable web applications and reusable UI component libraries to backend APIs and microfrontend architectures.

Feb 10, 2026

HansCredit

HansCredit is a modern credit loans application designed for users to apply for and manage credit loans. Built with Next.js, JavaScript, and Tailwind CSS, it offers a seamless user experience with features like loan applications, status tracking, and secure communication via nodemailer. The platform includes a responsive UI with animations powered by Framer Motion and is optimized using pnpm for fast builds.

next.jsJavaScriptnodemailertailwindcssFramer Motionpnpm
Dec 19, 2025

Smart AI Library Assistant

The Smart AI Library Assistant is an innovative application designed to enhance the library experience using AI technology. It utilizes a Retrieval-Augmented Generation (R.A.G) pipeline to provide users with accurate and relevant information about library resources. The assistant integrates with vector databases to efficiently retrieve data and leverages the Hugging Face API for natural language processing capabilities. Built with React and Next.js, it features a user-friendly interface styled with Tailwind CSS and ShadCN components. User authentication is handled through Clerk, while Supabase manages the backend services, ensuring a seamless and secure user experience.

reactR.A.G PipelineVector DatabasesHugging Face APIGroqnext.jsJavaScripttailwindcssshadcnClerk AuthenticationSupabase
Jul 20, 2025

AI Spam Message Detector

The AI Spam Message Detector is a cutting-edge application that leverages artificial intelligence to identify and filter out spam messages. This application uses a Linear Support Vector Machine (SVM) model to classify text messages as either "Spam" or "Ham" (legitimate). It was developed as part of an AI mini-project.

StreamlitPandasNumpyscikit-learnPythonLinear SVMNatural Language ProcessingMachine Learningnltk
Sep 20, 2025

Student Welfare Management System

The Student Welfare Management System is a comprehensive application designed to manage student welfare activities and resources. Built with React for the frontend and Node.js with Express for the backend, it utilizes MongoDB for data storage and Mongoose for object modeling. The system features user authentication with JWT, allowing students to access resources, submit requests, and track their welfare activities efficiently.

reactJavaScriptNode.jsMpesa Daraja apiexpressmongodbtailwindcssmongooseJWT
Continuous Learning

Certifications

A comprehensive list of my professional credentials across Artificial Intelligence, Cloud Computing, and Full-Stack Development.

Associate AI Engineer for Developers

Datacamp
2024

ReactJS Certification

Codecademy
2023

Web Development Fundamentals

IBM Skills Build
2023

Javascript Essentials 1 & 2

Cisco Networking Academy
2023

Linux Unhatched

Cisco Networking Academy
2023

Amazon Web Services (AWS) Projects

NextWork
2024

Introduction to Large Language Models

Google
2024

Introduction to Generative AI

Google
2024

Introduction to Responsible AI

Google
2024

Software Engineering Principles in Python

DataCamp
2024

Understanding Cloud Computing

DataCamp
2024

Artificial Intelligence Fundamentals

DataCamp
2024

AWS AI & ML Scholars

AWS with Udacity
2024

Develop generative AI apps in Azure

Microsoft
2024

Microsoft Azure Fundamentals (AZ-900)

DataCamp
2024
Get in touch

Let's build
the future.

Feel free to reach out for collaboration, freelance work, or just to say hi!