Hi, I'm Naol Gonfa

I build & test

I'm a 3rd-year Computer Science student at Haramaya University. Full-Stack Developer and QA Engineer — continuously learning and mastering both disciplines. I design, ship, and validate production-ready applications with clean code, strong UX, and reliable quality assurance practices.

14+ Projects shipped
Full-Stack React · Node · Cloud
QA Engineer Cypress · Postman · K6
Naol Gonfa — Full-Stack Developer & QA Engineer
About Me

Building & Testing Products That Scale

Naol Gonfa profile photo

Naol Gonfa

Full-Stack Developer & QA Engineer

I'm a Full-Stack Developer and QA Engineer who learns and masters both building software and ensuring its quality. From React and Node.js development to automation testing with Cypress, API testing with Postman, load testing with K6, and tracking issues in Jira — I deliver reliable, production-ready products.

Currently studying Computer Science at Haramaya University while shipping real-world projects end-to-end. I'm always improving my craft in development, testing, and quality assurance.

Specialization Full-Stack Development & QA Engineering
Focus Build · Test · Ship · Master
Education BSc in Computer Science, Haramaya University
Languages English, Afan Oromo (Native), Amharic (Fluent)

Happy Clients

Projects

Hours Of Support

Hard Workers

Technical Expertise

Skills & Technologies

Full-stack development and QA engineering — learning, practicing, and mastering automation, API, and load testing tools.

Frontend

HTML5
CSS3
JavaScript
React
Next.js
Bootstrap
Tailwind CSS

Backend & APIs

Node.js
Express.js
PHP
Java
Git

Mobile & Database

Flutter
Dart
MySQL
MongoDB
PostgreSQL
Firebase

Languages & Foundations

C++
C#
Java
Python

QA & Testing

Postman
Cypress
K6
Jira
TestLink
Grafana

Tools & Platforms

Hover to pause

GitHub Vercel Netlify Docker Figma Render Groq API VS Code Postman Cypress K6 Jira TestLink Grafana

Experience

Resume

Full-Stack Developer & QA Engineer — building scalable applications and mastering software quality assurance.

Professional Summary

Full-Stack Developer and QA Engineer with hands-on experience shipping web applications and applying quality assurance practices. Skilled in React, Node.js, Cypress, Postman, K6, Jira, TestLink, and Grafana — with a strong foundation in algorithms, databases, and clean code.

Contact Information

Technical Skills

  • Web Development
  • Database Systems
  • QA Engineer
  • Cypress
  • Automation Testing
  • Postman
  • K6
  • Jira
  • TestLink
  • Grafana
  • Problem Solving & Algorithms

Professional Experience

Full-Stack Developer & QA Engineer — Academic & Personal Projects

2024 – Present

Independent & University Projects

  • Developed and deployed full-stack web applications using React, Node.js, and REST APIs.
  • Learning and applying automation testing with Cypress alongside API and load testing via Postman and K6.
  • Performed quality checks and issue tracking using Jira and TestLink.
  • Built responsive frontend interfaces using HTML, CSS, Tailwind CSS, and JavaScript.
  • Designed relational database systems and monitored application health with Grafana.

Education

Bachelor of Science in Computer Science

2024 – Present

Haramaya University

Expected Graduation: 2027

Relevant Coursework

Data Structures & Algorithms

Database Systems

Object-Oriented Programming

Operating Systems

Selected Work

Portfolio

Real-world projects demonstrating product thinking, full-stack execution, and deployment to production.

  • All Projects
  • Web Applications
  • React Projects
  • Full-Stack Projects
  • AI Projects
E-commerce web application with cart system
E-Commerce Web Application

Functional e-commerce platform with product listings, cart system, and responsive design.

Modern full-stack e-commerce platform with product browsing, authentication, shopping cart, secure payments, and order management.

Key Features
  • Product catalog & search
  • Shopping cart & wishlist
  • Firebase authentication
  • Stripe payments & order tracking
  • Responsive design
Tech Stack

React 19, Vite, Firebase, Stripe, Material UI, Axios, Fake Store API

Production-ready e-commerce application with secure payments and a smooth shopping experience across all devices.

Movie streaming web application screenshot
Movie Streaming Web App

React-based movie streaming platform with API integration and dynamic content rendering.

Netflix-inspired streaming platform with movie discovery, search, trailer playback, and a responsive entertainment UI.

Key Features
  • Movie categories & carousel
  • Real-time search
  • Trailer playback
  • Interactive UI animations
  • Responsive layout
Tech Stack

React, JavaScript ES6+, CSS Modules, TMDb API, YouTube API, Material UI

Modern streaming interface with real-time data integration and optimized performance across devices.

Debugsenser AI error-explanation tool screenshot
Debugsenser AI

AI-powered system that explains programming errors and provides corrected code using LLaMA-3.3-70B via Groq API.

AI-powered debugging assistant that analyzes programming errors and delivers clear explanations and solutions using LLM technology.

Key Features
  • AI error explanation & stack trace analysis
  • Debugging suggestions
  • History dashboard with search & filtering
  • Dark / light mode
Tech Stack

React, Vite, Tailwind CSS, Node.js, Express, MongoDB, Groq API (LLaMA 3.3)

Helps developers understand errors faster and improves the debugging learning process.

TrustReview AI fake review detection platform screenshot
TrustReview AI

AI-powered machine learning system that detects fake product reviews using NLP and classification algorithms.

AI-powered machine learning system that detects fake product reviews using NLP and classification algorithms.

Key Features
  • Fake review detection with confidence scoring
  • Review analysis dashboard
  • Data visualization & CSV export
  • Dark mode support
Tech Stack

React, TypeScript, Vite, Tailwind CSS, Flask, Python, Scikit-learn, TF-IDF

Intelligent review verification system that improves trust in online product feedback.

YENE BET rental progressive web app screenshot
NileHouse (Rental PWA)

Full-stack Progressive Web App connecting renters with owners, and managing listings .

Full-stack Progressive Web App for finding rental properties, connecting renters with owners, and managing listings through dedicated dashboards.

Key Features
  • Property search & filtering
  • Listing management & favorites
  • Owner dashboard & admin panel
  • Real-time messaging
  • JWT authentication & M-Pesa premium payments
Tech Stack

React 19, TypeScript, Node.js, Express, MongoDB, Redux Toolkit, Tailwind CSS, Leaflet Maps, JWT, Socket.io

Complete rental marketplace that improves property discovery, owner management, and renter communication.

Community Q&A discussion platform screenshot
Evangadi Forum — Community Q&A

Full-stack Q&A platform with authentication and database integration.

Community-driven Q&A platform where users ask questions, share knowledge, collaborate, and engage in a secure, high-performance discussion environment.

Key Features
  • Question & answer system with voting & bookmarking
  • User authentication, profiles & reputation tracking
  • Community dashboard & AI-powered answer summaries
  • Dark / light mode & responsive design
Tech Stack

React.js, Vite, Node.js, Express.js, PostgreSQL, Prisma ORM, JWT, Helmet.js, Express Rate Limit, Recharts

Scalable knowledge-sharing platform that improves community engagement, simplifies problem-solving, and provides a secure environment for collaborative learning.

Weather forecasting application screenshot
Weather Application

Real-time weather forecasting app using API integration and responsive UI design.

Modern weather application that provides real-time weather information using location services and external weather APIs.

Key Features
  • City weather search & autocomplete
  • Location-based weather
  • Temperature & conditions display
  • Responsive UI & error handling
Tech Stack

HTML5, CSS3, Tailwind CSS, JavaScript ES6+, OpenWeatherMap API, Geolocation API

Lightweight weather solution demonstrating API integration, geolocation, and responsive frontend development.

Forecastly sales and demand forecasting dashboard screenshot
Forecastly — Sales & Demand Forecasting

AI-powered sales forecasting platform that helps businesses predict future sales.

AI-powered sales forecasting platform that helps businesses predict future sales and demand using historical data, with accurate forecasts, metrics, and interactive visual reports.

Key Features
  • Sales data CSV upload & automated ML forecasting
  • Interactive dashboard with actual vs. predicted visualization
  • Accuracy metrics (MAE, RMSE, R²) & downloadable reports
  • Forecast history tracking & mobile-responsive design
Tech Stack

Python, Pandas, NumPy, Scikit-learn, FastAPI, Next.js, TypeScript, Tailwind CSS, MongoDB Atlas, Render

Complete production-ready ML solution that automates forecasting, improves sales planning, and enables data-driven business decisions.

Master30 — 30-Day Business Mastery roadmap dashboard screenshot
Master30 — 30-Day Business Mastery

An intensive digital workspace for entrepreneurship and wealth building — structured 30-day roadmap with daily tasks, progress tracking, and strategic business planning tools.

30-Day Business Mastery (Build Wealth) — a Next.js learning workspace that guides founders through mindset, customer psychology, business models, and execution strategy with 3–5 hours of daily structured work across 90–150 total hours.

4-Week Curriculum
  • Week 1: Millionaire mindset & wealth foundations
  • Week 2: Customer psychology & market validation
  • Week 3: Business models & profitability
  • Week 4: Execution strategy & your wealth plan
Key Features
  • Day-by-day roadmap with milestone checkpoints
  • Strategic sandboxes, knowledge vault & business canvas
  • Progress tracking with local storage persistence
  • Curated book & video resources (Rich Dad Poor Dad, Lean Startup, Mom Test, etc.)
By Day 30
  • Validated business idea & complete business model
  • Strategic pricing & 5-year wealth vision
  • 90-day action plan with first action taken
Tech Stack

Next.js, TypeScript, Tailwind CSS v4, Local Storage

A complete entrepreneurship execution system that turns theoretical business knowledge into daily actionable tasks — from mindset reset to a verified launch plan.

Nile Cafe coffee shop web application screenshot
Nile Cafe

A modern, full-stack coffee shop web application built with React, TypeScript, Node.js, and MongoDB — featuring a warm, cozy design with mobile-first responsive layout.

Modern full-stack coffee shop website that showcases products, menus, and business information through a beautiful, responsive user experience.

Key Features
  • Responsive café website with Home, Menu, About & Contact pages
  • Dynamic menu management & category filtering
  • RESTful API integration & database-driven content
  • Mobile-first design with modern UI/UX
Tech Stack

React, TypeScript, Vite, Tailwind CSS, Node.js, Express.js, MongoDB, Mongoose, Axios

Professional online presence for a café with fast, responsive access to menu information and full-stack development expertise.

EduLearning e-learning platform screenshot
EduLearning — E-Learning Platform

A full-featured e-learning platform that enables students to learn online, instructors to manage courses, and administrators to oversee the entire platform

Modern Learning Management System that enables students to learn online, instructors to manage courses, and administrators to oversee the entire platform.

Key Features
  • Multi-role system (Student, Instructor, Admin)
  • Course management, video lessons & assignments
  • Live chat, notifications & progress analytics
  • Online payments, AI recommendations & chatbot
Tech Stack

React.js, TypeScript, Node.js, Express.js, MySQL, Firebase, Redux Toolkit, Tailwind CSS, JWT, Socket.io, Stripe

Complete online learning ecosystem that improves student engagement, simplifies course management, and supports scalable digital education.

Syntax Software Solutions company website screenshot
Syntax Software Solutions

Premium corporate website and management platform featuring service showcases, project portfolios, lead management, and an admin dashboard.

A premium glassmorphism website for Syntax Software Solutions — a full-stack software company founded in 2019 in Addis Ababa, Ethiopia. Serves as both a public company site and a full-featured admin management system.

Key Features
  • Company portfolio & service showcase
  • Lead and booking management
  • Blog management & AI chat assistant
  • Admin dashboard with CMS and analytics
Tech Stack

Next.js, TypeScript, Tailwind CSS, MongoDB, Mongoose, NextAuth.js, Framer Motion, Recharts, Gemini AI

Enhanced company branding, improved lead generation, and a scalable platform for managing business content and client interactions.

Flutter Learning Platform LMS screenshot
Flutter Learning Platform

Professional LMS designed for Flutter mobile app development training with progress tracking, assignments, and certification.

A comprehensive Learning Management System for Flutter mobile development courses with responsive design, student progress tracking, video lessons, assignments, and a professional admin portal.

Key Features
  • Student dashboard & video-based courses
  • Assignment submission & progress tracking
  • Certificate generation
  • Admin panel with user management & responsive design
Tech Stack

React.js, Vite, Tailwind CSS, Node.js, Express.js, MySQL, JWT, Multer, Axios, bcrypt

Complete learning environment that helps students master Flutter development through structured courses and real-time progress monitoring.

Get in Touch

Contact

Open to freelance projects, startup collaborations, internships, and engineering roles. Let's build something impactful.

Contact Info

Get in touch to discuss projects, collaborations, or opportunities. I’m always open to connecting.

Location

Harar

Ethiopia

Direct Phone

+251 913 678 845

Professional Email

naolgonfa39@gmail.com

Get In Touch

Let’s connect! I’m available for projects, collaborations, or any questions you may have.

Sending…
Your message has been sent. Thank you!