Skip to content
View Efamamo's full-sized avatar

Block or report Efamamo

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
Efamamo/README.md

Hi there, I'm Ephrem Mamo πŸ‘‹

I'm a Full-Stack Web and Mobile Application Developer with a passion for crafting efficient, scalable, and user-friendly software solutions. With experience in a wide array of programming languages and frameworks, I enjoy building both the client-side and server-side components of web applications. My goal is to deliver seamless user experiences and robust backend systems that solve real-world problems.

πŸ›  Technologies & Tools

Languages

Python JavaScript Java Go TypeScript Dart

Frontend Frameworks and Libraries

React Next.js Vue.js Flutter HTMX Tailwind CSS

State Management Solutions

Redux BLoC Pinia

Backend Frameworks

Express NestJS Go Gin

Other Technologies

Git Docker MongoDB PostgreSQL Postman REST API GraphQL

πŸš€ Projects

  • Description: Echo is a dynamic social media platform designed to facilitate seamless communication and interaction among users. It allows users to post updates, comment on others’ posts, like and repost content, and connect with friends through friend requests. Users can also engage in live chats, join communities of interest, and stay updated with notifications.
  • Technologies: Next.js, Clerk, Shadcn, Pusher, MongoDB
  • Key Features:
    • User Authentication and Authorization with Clerk
    • Profile Management
    • Posting, Commenting, and Liking Content
    • Reposting for Wider Reach
    • Sending and Accepting Friend Requests
    • Live Chat Functionality using Pusher
    • Community Engagement and Membership
    • Real-time Notifications for Activities and Interactions
  • Description: Brainz Academy provides a comprehensive range of study materials to support your learning journey, including elementary school, high school, and higher-level education materials. It also features general knowledge facts and interactive quizzes based on these resources.
  • Technologies: React JS, Node JS, Express JS, MongoDB
  • Key Features:
    • Authentication and Authorization
    • Profile Management
    • Resources for Primary, Secondary, and Higher Education
    • General Knowledge Facts on Various Topics
    • Interactive Quizzes
    • Score Tracking and Progress Monitoring
  • Description: This project is based on Ethiopian culture, specifically the Idir, a traditional community-based social institution. The application digitalizes the various functions of Idir to facilitate better communication and management within the community.
  • Technologies: NextJS, Express.js, MongoDB, Tailwind
  • Highlights:
    • Payment Using Chapa
    • Reminding Todays Events to Users
    • Remembering Deceased Members Using Memorial
    • Renting and Borrowing Items
    • Reminding Return of Borrowed Items
    • News and Announcements
    • Notifying News and Announcements
    • Reports Generation
  • Description: VoteSphere is a poll management application that allows users to work together within groups, managing polls efficiently. The application provides user authentication, authorization, and group-based poll management and commenting. This is a team project, and my role was front-end development.
  • Technologies: NestJS, PostgreSQL, Docker, React, Tailwind
  • Key Features:
    • Creating Groups
    • Adding Polls to Groups
    • Voting
    • Displaying Results
    • Commenting
  • Description: This is the mobile version of the VoteSphere project. I participated in both frontend and backend development. The application provides user authentication, authorization, and group-based poll management. Managing States using bloc, riverpode and provider State management solutions.
  • Technologies: Flutter, NestJS, PostgreSQL
  • Key Features:
    • Creating Groups
    • Adding Polls to Groups
    • Voting
    • Displaying Results
    • Comments
  • Description: This is the web application for finding people across the top social media networks. FinderHub makes it easy to search for users on Facebook, Twitter, Instagram, LinkedIn, Snapchat, TikTok, Reddit, Pinterest, YouTube, and GitHub.
  • Technologies: React, axios
  • Key Features:
    • Searching for users
  • Description: This project is a comprehensive description of myself, showcasing my skills, experiences, and projects. It serves as an online portfolio to present my professional profile.
  • Technologies: HTML, CSS, JavaScript, Bootstrap, Tailwind, Bulma

πŸ“ˆ GitHub Stats

EphremMamo's GitHub stats Top Langs

πŸ”— Connect with Me

  • LinkedIn
  • Personal Website
  • LeetCode
  • Email

Popular repositories Loading

  1. competative-programming competative-programming Public

    To submit leet-code problems' solution

    Python

  2. Personal-Portifolio Personal-Portifolio Public

  3. DigitalizedIdir DigitalizedIdir Public

    EJS 1

  4. UGR-1504-14-html-css-javascript UGR-1504-14-html-css-javascript Public

    HTML

  5. UGR-1504-14-LAB-Exercises UGR-1504-14-LAB-Exercises Public

    C++

  6. flutter-2024-proj-votesphere flutter-2024-proj-votesphere Public

    Dart