Skip to content
View NatnaeAssefa's full-sized avatar

Block or report NatnaeAssefa

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
NatnaeAssefa/README.md

Hi there 👋 My name is Natnael Assefa

About me

I’m a backend-heavy Full Stack Developer with 4+ years of experience building scalable, production-ready systems.
My work focuses on backend architecture, payment systems, subscriptions, and complex business logic, with solid frontend experience to deliver complete solutions.

I enjoy turning real-world problems into clean, maintainable systems — especially where payments, analytics, affiliates, and scalability intersect.

I’ve worked on platforms handling subscriptions, Stripe billing, affiliate payouts, data visualization, and system integrations, always with a strong emphasis on correctness and long-term maintainability.


My top open source projects

🧩 Subscription & Billing Systems

Backend systems handling:

  • Stripe subscriptions & proration
  • Graduated and tier-based pricing
  • Affiliate & commission logic
  • Secure payout workflows

Tech: Node.js · NestJS · Sequelize · PostgreSQL · Stripe


🗺️ Data Visualization Platform

A map-based data visualization platform processing wearable sensor data and rendering:

  • Polylines & markers using React Leaflet
  • Dynamic midpoint generation
  • Color-based air-quality transitions

Tech: React · React Leaflet · Node.js · PostgreSQL


🔗 Affiliate Payout System

A complete affiliate payout workflow including:

  • Minimum payout thresholds
  • PayPal & bank transfer options
  • Status-based notifications
  • Secure handling of financial data

Tech: Node.js · Express · Sequelize · PostgreSQL


Top projects I’ve contributed to

💳 Payment & Financial Infrastructure

  • Subscription lifecycle management
  • Manual & automated Stripe charging
  • Mid-cycle subscription adjustments
  • Retention & churn analytics

📊 Analytics & Reporting Systems

  • Monthly dynamic reporting
  • Retention & churn rate calculations
  • Business-driven metrics & insights

Tech Stack

Technologies

Node.js Java TypeScript JavaScript


Frameworks / Libraries

NestJS Express Spring Boot FastAPI Flask React Next.js


Databases

PostgreSQL MySQL


Tools & Platforms

Stripe Docker GitHub Actions


⚡ Fun fact

I enjoy backend problems that look simple… until you hit billing edge cases 😄

Popular repositories Loading

  1. Clinic-card-management-system Clinic-card-management-system Public

    This mini system was designed to help a local clinic in Gonder to provide a better service for it's customers, the clinic's major problem was every time a customer comes they would have to pay for …

    Python

  2. ethiopian_counterfiet_currency_detection ethiopian_counterfiet_currency_detection Public

    This final year project focuses on detecting counterfeit currency using deep learning–based image classification. A convolutional neural network model based on VGG16 is trained to classify images o…

    Jupyter Notebook

  3. Smart_anti_teft_system Smart_anti_teft_system Public

    a smart anti theft system that can be used for one door way room or small office this system uses a microcontroller and an ultrasonic sensor to sense if there is some one or object outthere if ther…

    Python

  4. animated-mail animated-mail Public

    A closed mail, when hovered opens up and pulls out the letter, made using CSS and HTML.

    CSS

  5. Movie-Metro Movie-Metro Public

    Movie Metro is a single page application that allows users to search for any movie or show's ratings and details.

    JavaScript

  6. Nyeusi-Fest-Site Nyeusi-Fest-Site Public

    This is a demo concert website for a music festival called Nyeusi. It has a home page that highlights: A header with a logo and navigation bar. An introduction page. Schedule section. Featured acts…

    CSS