Full-stack Software Engineer

Creating solutions that make a difference. Co-founder of MedVic & Tu-Fund

Profile picture of Francis Mungai

About Me

Hi👋! My name is Francis, but I go by Frank among my many nicknames. I am a full-stack engineer with a bias towards the backend. I concentrated on Data and Databases in my Computer Science major because I have a particular interest in how data is managed, especially in large databases. Over time, I've come to work on various web development projects and have been exposed to frontend technologies like React.js, Next.js, and Tailwind. I now leverage both my frontend and backend skills in my projects.

At MedVic and Tu-Fund, I manage projects from the ground up to successful deployment. My role involves making key technical decisions and ensuring our solutions are both innovative and practical. The business implications of technical decisions are not always talked about in the software development space, but working in startups has made me more aware and appreciative of good technical decisions.

Beyond coding, soccer âš½ is my go-to way to unwind and recharge. Whether playing in a league or a friendly match with friends, it keeps me energized.

Though I can learn programming languages fairly quickly, natural languages, on the other hand, remain daunting 😅. But I do speak Swahili (and by extension, Arabic, lol).

Education

CW

Case Western Reserve University

Bachelor of Science - BS, Computer Science

Aug 2020 - Dec 2024

Experience

Co-Founder & CTO

MedVic • Present

Current

Co-Founder & CTO of MedVic, a mobile platform enabling users to find hospital shifts and volunteer opportunities with various organizations.

  • Designed and developed the app using Expo React Native for iOS and Android, integrating React for web-based features.
  • Built a scalable backend with Supabase, leveraging PostgreSQL for table design, relationships, indexes, RLS policies, RPCs, and edge functions.
  • Optimized database performance with efficient queries and security policies to ensure seamless app functionality.
  • Enabled flexible job discovery, allowing users to find nearby hospital shifts and volunteer opportunities with partner organizations.

Co-Founder & CTO

Tu-Fund • Aug 2023 - Present

Co-Founder & CTO of Tu-Fund, a fundraising platform based in Cleveland, Ohio.

  • Built and launched Tu-Fund, a fundraising platform, leading its development from design to production.
  • Developed a full-stack web app using Next.js for the frontend and Node.js with MongoDB for the backend, ensuring a seamless user experience.
  • Deployed and optimized infrastructure on AWS, hosting the app on an EC2 instance with a reverse proxy for a custom Google domain.
  • Implemented secure and scalable media handling, setting up an S3 bucket with CloudFront for fast and efficient image delivery.
  • Integrated Stripe for seamless fundraising donations, improving user experience and increasing contribution rates.
  • Designed the platform using Figma, ensuring an intuitive and engaging interface for fundraisers and donors.

Projects

MedVic Mobile App

Hospital shift finder mobile application

A mobile platform enabling users to find hospital shifts and volunteer opportunities with various organizations.

React Native
Expo
Supabase
PostgreSQL

Tu-Fund Platform

Fundraising web application

A fundraising platform that enables users to create and manage fundraising campaigns with seamless donation processing.

Next.js
Node.js
MongoDB
AWS
Stripe

Skills

Frontend

React
Next.js
React Native
Expo
Tailwind CSS

Backend

Node.js
Express
MongoDB
PostgreSQL
Supabase

DevOps

AWS
EC2
S3
CloudFront
CI/CD

Tools

Git
GitHub
Figma
VS Code
Stripe

Get In Touch

I'm always open to new opportunities and collaborations. If you'd like to discuss a project or just say hi, feel free to reach out!