Makgananisa
Fannie
Monaga

Computer Science graduate building elegant digital experiences — web, mobile, and everything in between.

View My Work
Makgananisa Fannie Monaga
7+
Projects built
3
Years learning
Drive to grow
What I do

Core Skills

01

Front-end Development

Proficient in HTML, CSS, JavaScript, and modern frameworks like React. Building responsive, accessible, and performant user interfaces that work beautifully across devices.

02

Back-end Development

Skilled in Node.js + Express for building scalable APIs and server logic. Comfortable with RESTful services and integrating databases (MySQL, MongoDB basics).

03

Mobile App Development

Developing cross-platform mobile apps using React Native. Creating smooth, native-feeling experiences for iOS and Android from a single codebase.

04

TypeScript & Modern JS

Using TypeScript to write safer, more maintainable code in both front-end (React) and back-end (Node.js) projects. Strong grasp of ES6+ features, async/await, and modular code.

05

API Development & Integration

Designing and consuming REST APIs, handling authentication (JWT), data fetching, and basic GraphQL queries. Experienced in connecting front-end to back-end seamlessly.

06

Deployment & Version Control

Proficient with Git for version control and collaboration. Deploying web & mobile projects to platforms like Vercel, Netlify, Render, and basic cloud concepts (AWS S3, hosting).

My Work

Personal Portfolio
HTML CSS JavaScript

Personal Portfolio

My personal developer portfolio — the site you're on right now

DevPortfolio Builder
React Node.js SQLite Vercel

DevPortfolio Builder

Full-stack SaaS — generate & host developer portfolios instantly

Expense Tracker
React JavaScript Vercel

Expense Tracker

Personal finance dashboard to track and manage your expenses

Language Translator
HTML CSS JavaScript

Language Translator

Real-time multi-language translation tool with clean UI

Landing Page
HTML CSS Bootstrap

Responsive Landing Page

Modern marketing layout, mobile-first approach

Education
HTML CSS JavaScript

Education Platform

Interactive learning dashboard concept

Blog
HTML CSS PHP

Blog Website

Dynamic content management with clean typography

The story

About Me

Fannie Monaga
CS
Grad
2016–2020
Early Passion for Technology

From an early age, I became fascinated with computers and programming. Starting with basic HTML and CSS, I gradually expanded my skills to include JavaScript and various frameworks, driven by pure curiosity.

2021–2024
Higher Education & Career Growth

During my university years at Tshwane University of Technology, I studied computer science and gained hands-on experience through internships and freelance projects — fueling my passion for creating innovative solutions.

2024–2025
Professional Excellence

As a Software Developer at InvesthoodIT, I've consistently sought opportunities to refine my skills and stay updated with the latest technologies, striving for excellence in every project I undertake.

Now - Future
Continuing to Make a Difference

I'm committed to leveraging my skills and expertise to contribute to meaningful projects that have a positive impact on society and the people around me.

Credentials

Curriculum Vitae

Fannie Monaga
fanniemonaga851@gmail.com
063 767 2359
Tech Stack
HTMLCSS JavaScriptTypeScript ReactReact Native Node.jsExpress MySQLGit

A dedicated and detail-oriented software developer with a passion for solving complex problems and building efficient, user-friendly solutions. My background includes hands-on experience in designing, developing, and maintaining software applications across web and mobile platforms.

Education
Diploma in Computer Science
Tshwane University of Technology
Work Experience
Software Developer
InvesthoodIT

Developing and maintaining web applications, collaborating with the team to deliver high-quality software solutions and expanding expertise in modern development practices.

Download Full CV

Let's Work
Together

fanniemonaga851@gmail.com
063 767 2359
WhatsApp: 063 767 2359
Name must be at least 2 characters
Please enter a valid email
Please enter a valid phone number
Message must be at least 10 characters
WhatsApp