About Experience Skills Projects Blog Videos Contact
Available for work

01— Portfolio

Abdelrahman
Elsayed.

Frappe / ERPNext Developer / Data Engineer

I build custom Frappe apps, ERPNext integrations, and automated workflows that solve real business problems — backed by a data engineering foundation.

02+
Years in Frappe
45+
Upwork Projects
100%
Client Satisfaction

02— About

A developer who bridges data and business.

I started as a Data Engineer on Upwork — building ETL pipelines, cloud-native analytics stacks, and Python packages. After 3+ years and 45+ successful projects, I transitioned into Frappe/ERPNext development.

That background isn't a detour — it's a practical advantage. While most Frappe developers struggle with data-heavy reports and integrations, I find them straightforward. I understand both the business workflow side and the engineering side.

/01
Upwork Status
Top Rated
/02
Languages
Arabic · English

03— Experience

Where I've worked.

Roles, companies, and the things I shipped

Current Oct 2025 —
Present

ERPNext Technical Support & Developer

Creative Max Financial Consulting · Remote, Riyadh
  • Built and published Discipline HR — a custom Frappe app extending ERPNext HRMS with grace minute pooling, attendance discipline tracking, and automated salary penalty calculations
  • Integrated ZKTeco biometric devices with ERPNext, building a pipeline to sync attendance logs automatically
  • Built customizations on ERPNext Education module for an Egyptian school's workflows
  • Managed self-hosted and Frappe Cloud deployments — configuration, monitoring, backups, performance
2022 — 2025 Jan 2022 —
Oct 2025

Freelance Data Engineer · Top Rated

Upwork · Remote · 45+ Projects · 100% Success Rate
  • Stock Market Analytics Pipeline: Cloud-native using Airflow, GCP (BigQuery, GCS), DBT, and Power BI. Automated ETL for 10 years of stock data
  • Frypto (Python Package): Published pip package for crypto feature engineering — processed 29M rows in under 9 minutes, reducing manual work by 92%
  • Reddit ETL Pipeline: Containerized pipeline using Airflow, Docker, and AWS (S3, Glue, Redshift)

04— Skills

Tools of the trade.

Technologies and tools I work with

Frappe / ERPNext/10
Custom App Dev DocType Design Server Controllers Client Scripts ORM REST API Hooks Workflows Print Formats Reports
Integrations/05
ZKTeco Biometric REST APIs Webhooks ERPNext HRMS Frappe Cloud
Programming/05
Python JavaScript SQL PostgreSQL MySQL
Data Engineering/08
Apache Airflow DBT ETL Pipelines BigQuery AWS S3 Redshift AWS Glue GCP
DevOps/07
Docker Linux Git GitHub Actions VPS Deployment Bench Setup Nginx

05— Projects

Things I've built.

Open source apps, packages, and pipelines

/PyPI Package
Frypto
Published pip package for crypto feature engineering — processed 29M rows in under 9 minutes, reducing manual work by 92%. Available on PyPI.
Python PyPI Package Crypto Feature Engineering
/Data Pipeline
Stock Market Analytics Pipeline
Cloud-native pipeline using Airflow, GCP (BigQuery, GCS), DBT, and Power BI. Automated ETL for 10 years of stock data with validation, modeling, and dashboarding.
Airflow BigQuery DBT Power BI GCP
/Data Pipeline
Reddit ETL Pipeline
Containerized data pipeline using Apache Airflow, Docker, and AWS (S3, Glue, Redshift). Pulls Reddit data and loads it into a data warehouse.
Airflow Docker AWS S3 Redshift ETL

06— Videos

Tutorials & walkthroughs.

Things I've published on YouTube

07— Blog

Latest articles.

Thoughts on Frappe, data engineering, and building things

No articles yet — check back soon.