Building scalable systems & elegant web applications.
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.
Technology Stack
I leverage a carefully selected set of modern tools and frameworks to engineer robust, scalable, and elegant solutions.
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.
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.
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.
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.
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.
Certifications
A comprehensive list of my professional credentials across Artificial Intelligence, Cloud Computing, and Full-Stack Development.
Associate AI Engineer for Developers
DatacampReactJS Certification
CodecademyWeb Development Fundamentals
IBM Skills BuildJavascript Essentials 1 & 2
Cisco Networking AcademyLinux Unhatched
Cisco Networking AcademyAmazon Web Services (AWS) Projects
NextWorkIntroduction to Large Language Models
GoogleIntroduction to Generative AI
GoogleIntroduction to Responsible AI
GoogleSoftware Engineering Principles in Python
DataCampUnderstanding Cloud Computing
DataCampArtificial Intelligence Fundamentals
DataCampAWS AI & ML Scholars
AWS with UdacityDevelop generative AI apps in Azure
MicrosoftMicrosoft Azure Fundamentals (AZ-900)
DataCampLet's build
the future.
Feel free to reach out for collaboration, freelance work, or just to say hi!