Skip to content
View amanuel1221's full-sized avatar

Highlights

  • Pro

Block or report amanuel1221

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
amanuel1221/README.md

Hi, I'm Amanuel Amare

Full Stack Developer · Performance Specialist · Software Engineering Student

I build fast, maintainable, and production-oriented web applications with a strong focus on React, performance engineering, automated testing, and full-stack development.

My work spans from building responsive React applications and optimizing frontend performance to developing REST APIs, authentication systems, database-backed applications, PWAs, and AI-powered features.

I am currently strengthening my backend and system-design skills while exploring AI engineering and AI-powered applications.

Current Focus

  • Full-stack development with React, Node.js, Express, and MongoDB
  • React performance and frontend optimization
  • Automated testing with Vitest, React Testing Library, and Supertest
  • Building AI-powered applications
  • Backend architecture and API design
  • Learning TypeScript, Next.js, and system design

Engineering Philosophy

Build it. Test it. Measure it. Improve it.

I prefer evidence over hype — whether that means measuring performance with Lighthouse, verifying behavior with automated tests, or improving an architecture based on real implementation problems.


Based in Ethiopia · Software Engineering @ Bahir Dar University

Featured Projects

Aman Blog — Full-Stack MERN Platform

A production-oriented blogging platform built with React, Node.js, Express, and MongoDB, combining content management, authentication, community features, and administration.

Engineering highlights:

  • JWT authentication with HTTP-only cookies
  • Google OAuth authentication
  • Comments, replies, reactions, and permissions
  • Admin dashboard and content management
  • Cloudinary media uploads
  • PWA with service worker and runtime caching
  • SEO metadata, sitemap, and structured data
  • Gmail/Nodemailer email automation
  • 51 test files and 398 assertions across frontend and backend

Stack: React · Vite · Node.js · Express · MongoDB · Vitest · React Testing Library · Supertest

Live Demo · Source Code


Developer Portfolio — React + AI

A performance-focused developer portfolio designed to showcase my work while demonstrating frontend engineering, testing, and AI integration.

Engineering highlights:

  • Lighthouse performance improved from 78 → 99
  • LCP improved from 1.9s → 0.8s
  • TBT improved from 820ms → 0ms
  • Redat AI assistant powered by Gemini
  • Local routing for predictable portfolio questions
  • Personal portfolio data as AI context
  • Response caching for frequently requested information
  • Conversation history and contextual responses
  • Vitest frontend testing
  • EmailJS contact automation

Stack: React · Vite · Tailwind CSS · Framer Motion · Vitest · Gemini · EmailJS

Live Demo · Source Code


Wude Coffee — Full-Stack Café Platform

A production-deployed full-stack platform built for Wude Coffee House, combining a customer-facing café website with an administrative system for managing business content and monitoring website activity.

Engineering highlights:

  • Production deployment with custom wudecoffee.com domain
  • Responsive React café website
  • Dynamic menu management
  • Admin authentication and protected management operations
  • Customer reviews and review management
  • Customer message management
  • Website analytics and visitor tracking
  • Admin dashboard for monitoring total visitors and page activity
  • Identify most-visited pages through analytics
  • MongoDB data management
  • Cloudinary media integration
  • Node.js/Express REST API
  • Mobile-first experience designed for real-world café customers

Stack: React · Vite · Tailwind CSS · Framer Motion · Node.js · Express · MongoDB · Mongoose · Cloudinary

Live Website · Source Code


Telegram Academy — PDF Learning Platform

A Telegram-based learning platform designed around course content and PDF-based educational material.

Highlights:

  • Telegram Mini App integration
  • Student and teacher roles
  • PDF learning workflow
  • Mobile-focused experience
  • Designed for real-world usage rather than a static demo

Stack: React · Vite · Tailwind CSS · Telegram Mini Apps

Source Code


E-Commerce Application

A responsive e-commerce application focused on reusable React components, state management, authentication flows, and automated testing.

Features:

  • Product browsing and search
  • Shopping cart and wishlist
  • Authentication flow
  • Checkout and order-history UI
  • Zustand state management
  • Automated frontend testing

Stack: React · Vite · Tailwind CSS · Zustand · Vitest · Firebase

Live Demo · Source Code


NuuR Safety Platform — Hackathon

An urban safety platform developed during a hackathon to explore emergency response and location-based safety workflows.

My role: Frontend Engineer

Contribution:

  • Built responsive React interfaces
  • Developed reusable UI components
  • Implemented frontend workflows
  • Collaborated with the team to deliver the MVP

Stack: React · TypeScript · Tailwind CSS · FastAPI · PostgreSQL

Live Demo · Source Code

Technical Skills

Frontend

React · JavaScript (ES6+) · HTML5 · CSS3 · Tailwind CSS · Vite · React Router · Zustand · Context API · Responsive Design

Backend

Node.js · Express.js · MongoDB · Mongoose · REST APIs · JWT Authentication · HTTP-only Cookies

Testing & Quality

Vitest · React Testing Library · Supertest · Unit Testing · Integration Testing · API Testing · Testable Component Architecture

Performance & Web Engineering

Lighthouse · Code Splitting · Lazy Loading · Image Optimization · Caching · PWA · SEO · Accessibility · Responsive Performance

AI & Application Integration

Gemini API · AI-assisted applications · Local Response Routing · Context-Aware Responses · Response Caching · Structured Application Data

Tools & Infrastructure

Git · GitHub · Postman · Figma · MongoDB Atlas · Cloudinary · Vercel · Render · EmailJS

Currently Exploring

TypeScript · Next.js · Backend Architecture · System Design · AI Engineering

Engineering Practices

I approach development with an emphasis on measurable results, maintainability, and reliable user-facing behavior.

  • Performance: Profile applications with Lighthouse and optimize real bottlenecks
  • Testing: Use Vitest, React Testing Library, and Supertest to verify important behavior
  • Architecture: Build reusable components and separate application responsibilities
  • API Development: Design and integrate REST APIs with validation and authentication
  • Security: Use protected routes, JWT sessions, HTTP-only cookies, and backend authorization
  • PWA: Work with service workers, caching strategies, installability, and app-like experiences
  • AI Integration: Combine application data, local routing, caching, context, and AI models
  • Debugging: Investigate root causes instead of relying on temporary fixes
  • Deployment: Work with production environments using Vercel, Render, MongoDB Atlas, and Cloudinary
  • Documentation: Keep projects structured and documented so they can be understood and maintained

GitHub Activity

Amanuel's GitHub Statistics

Amanuel's Most Used Languages

Amanuel's GitHub Contribution Streak

Education & Certifications

Education

BSc in Software Engineering Bahir Dar University · 2025–2029

Professional Training

  • ALX Software Engineering Program
  • ALX Professional Foundations
  • Ethiocoder — Udacity UAE Sponsored Program

Recognition

  • Cursor Hackathon Recognition Certificate

Contact

I'm open to opportunities involving frontend engineering, full-stack development, performance optimization, testing, and AI-powered applications.


Built with React, JavaScript, and a continuous focus on performance, quality, and learning.

Pinned Loading

  1. aman-blog aman-blog Public

    A modern full-stack developer blog and portfolio platform built with React, Node.js, Express, MongoDB, java Script and Vitest.

    JavaScript

  2. Nuur-cursor-hackathon Nuur-cursor-hackathon Public

    NuuR - Hackathon Project for real-time path tracking, anti-theft, and emergency management system.

    Python

  3. amanuel-portfolio amanuel-portfolio Public

    This is my first portfolio to showcase my skills and works of projects. I used to show my frontend skills in this portfolio

    HTML

  4. e-commerce e-commerce Public

    Modern responsive e-commerce website built with React, Vite,Vitest and Tailwind CSS. Includes cart, favorites, payment UI, EmailJS contact form.

    JavaScript

  5. telegram-mini-app telegram-mini-app Public

    JavaScript

  6. E-movie-center E-movie-center Public

    A modern React + Vite and testable by vitest, movie & TV show browsing application with search, interactive features, and optimized performance.

    JavaScript