Mwelwa's Portfolio

About Me

Hello, I'm Mwelwa, A passionate Software Engineer with interest in building and scaling web applications and devloper tools.

Projects

Merlee.js

I built a Node.js API framework that includes support for embedded JavaScript (EJS), making it possible to create APIs and EJS applications effortlessly. Offering a smooth experience to access HTTP methods and set up HTTP servers. Compared to the standard HTTP package in Node.js, my framework simplifies the process and enhances ease of use. And guess what? I developed this entire project using just JavaScript, showcasing my ability to create robust and user-friendly solutions. Here is an app built with Merlee.js.

Tech Stack: JavaScript, Node Package Manager

GitHub Link

Deployment | Demo

PDFyCode

A Visual Studio Code extension that converts code snippets into a PDF preview with ease. My lecturer had this quirky requirement of submitting code as a PDF printed on paper (weird, right?). But instead of wrestling with CodeBlocks for my C++ code, I decided to take matters into my own hands and whip up this extension for VSCode for anyone who's in a similar situation. This project is a testament to my ability to think outside the box and create innovative solutions to everyday problems.

Tech Stack: JavaScript, Visual Studio Code API

GitHub Link

Deployment

FiveBay

This Chrome extension helps users keep track of auction sales ending soon. It notifies you when auctions are about to end within the next 10 minutes, so you can place your bids in time. This prevents you from missing out on great deals and ensures that you stay on top of your bidding game. With this extension, you'll never miss the chance to snag that item you've been eyeing before the auction closes.

Tech Stack: JavaScript, Ebay API, Node.js, Express.js

GitHub Link

Noogle Search

A search engine designed to cater specifically to user queries in the form of questions. This project utilizes its built-in web crawler to explore and index the web pages on popular question forums such as wikihow.com, Quora, and Reddit, then indexes them.

Tech Stack: Python, Flask, SQLite

GitHub Link

MoodPick

MoodPick is a social media platform designed to help users capture and share their moments, express their feelings, and connect with friends. Whether you're sharing photos or videos, MoodPick makes it easy to keep your followers engaged and stay in touch with what's happening in their lives.

Tech Stack: Flutter, Dart, Google OAuth, Supabase

GitHub Link

Skills

Contact

You can reach me at mwelwa@example.com.