Skip to content
View YaserZarifi's full-sized avatar
😉
😉

Block or report YaserZarifi

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 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
YaserZarifi/README.md
intro


About

I studied Computer Engineering at Amirkabir University of Technology, and most of what I build ends up in front of real users: booking flows, payments, passenger records, mobile apps.

The backend is where I'm most comfortable, usually Django and DRF over PostgreSQL, with React or React Native on the front. I also work with machine learning, and I'm most interested in NLP and recommendation systems.

At a glance

Education B.Sc. Computer Engineering, AUT

Core stack Django · DRF · React · PostgreSQL

Learning now Retrieval augmented generation, vector search, Persian NLP

Status Open to work and collaboration


Projects

# Project What it is Stack Status
01 Sharifineya Travel Platform Travel and transport system: web, admin, booking, payments Django, DRF, React, PostgreSQL Live
02 Sharifineya Mobile Android app for searching and booking trips React Native, Expo Google Play
03 Urban Helper Civic platform for reporting and tracking city issues Django, React, PostgreSQL Completed
04 Pahlawan AI workout planner with personalized training plans Python, Django, React Active
05 Portfolio Personal site for projects and experience Next.js, React, Tailwind Live

01   Sharifineya Travel Platform   production

The travel and transportation system I built for Sharifineya Travel Services. It covers the customer website, the admin panel, booking, passenger management, payments, and multiple languages. One REST API serves both the web app and the mobile app.

sharifineyatrip.com

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#161B22','primaryTextColor':'#C9D1D9','primaryBorderColor':'#FFB000','lineColor':'#FFB000','secondaryColor':'#0D1117','tertiaryColor':'#0D1117','fontFamily':'monospace'}}}%%
flowchart TD
    W["React Web"]
    M["React Native App"]
    A["Admin Console"]
    API{{"Django REST Framework"}}
    W --> API
    M --> API
    A --> API
    API --> DB[("PostgreSQL")]
    API --> PAY["Payment Gateway"]
    API --> I18N["i18n / RTL"]
    API --> DOC["Docker"]
Loading
02   Sharifineya Mobile   android

An Android app published on Google Play. Users can search for trips, book them, and enter passenger details, and all of it talks to the same Django backend as the website.

Download on Google Play

03   Urban Helper   university project

My final project at AUT. Citizens can report city problems and follow what happens to them, so requests don't get lost between the people who file them and the services that handle them.

04   Pahlawan, AI Workout Planner   ai

A fitness app that builds personalized workout plans and helps users keep their training organized. The hard part was keeping the generated plans realistic enough that people would actually stick to them.

05   Portfolio   personal site

My projects and experience in one place.

yaserzarifi.vercel.app


Tech Stack

Layer Tools
Backend Python, Django, Django REST Framework, PostgreSQL, REST API design
Frontend React, Next.js, JavaScript, Tailwind CSS, Bootstrap, HTML, CSS
Mobile React Native, Expo
AI and Data TensorFlow, PyTorch, NumPy, Pandas
Infra and Tools Docker, Git, GitHub, Linux, Vercel
Also Java, C

How I Work

Schema first I design the data model before writing endpoints.
API before UI The contract gets agreed on before anything is styled.
Reproducible Docker, so it runs the same on every machine.
Multilingual early Languages and RTL are handled from the start, not patched in.
Shipped Deployed and kept running, not left on localhost.

Interested in: AI and machine learning, NLP, search and recommendation systems, database systems, cloud deployment, UX engineering.


Activity


Contact

Email yaserzarifi1378@gmail.com
LinkedIn mohammad-yaser-zarifi
Portfolio yaserzarifi.vercel.app
Google Play Sharifineya Mobile

Open to full-stack and AI engineering roles, freelance work, and collaborations.

Pinned Loading

  1. Bachelor_FinalProject Bachelor_FinalProject Public

    JavaScript 2

  2. TeleDownloader-Telegram-Download-Manager- TeleDownloader-Telegram-Download-Manager- Public

    A desktop download manager for Telegram. It signs into your own account, lets you browse any chat's media history, and pulls files straight to disk over several parallel connections - with pause, r…

    TypeScript 2

  3. Deadline-Countdown Deadline-Countdown Public

    A simple Countdown for deadlines

    Python 3

  4. StreakReminder StreakReminder Public

    Simple Streak Reminder app for Desktop

    Python 2

  5. Broker-SE2pROJECT Broker-SE2pROJECT Public

    Python 4

  6. PahlawanPlan PahlawanPlan Public

    Pahlavan Plan 💪 A full-stack AI workout planner that generates personalized 4-week fitness plans using the Groq API. Built with React (on Netlify) and a Django REST Framework backend (on Render), f…

    JavaScript 3