Skip to content
View asadsandhu's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report asadsandhu

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

LinkedIn GitHub Medium Email

Typing SVG


👋 About Me

I'm a Computer Science graduate from FAST NUCES with hands-on experience across Frappe/ERPNext engineering, Python development, AI/GenAI, and Flutter.

My professional experience is now primarily focused on Frappe/ERPNext custom application development, where I work on business workflows, document automation, accounting and inventory processes, custom APIs, hooks, reports, client-side automation, integrations, and AI-assisted document processing.

Before moving into ERPNext development, I built a strong foundation in Python, Machine Learning, Generative AI, NLP, RAG systems, Transformers, and Flutter application development.

I enjoy working at the intersection of software engineering, business automation, and intelligent systems.


💼 Professional Experience

Frappe / ERPNext Development

Worked across 15+ custom Frappe/ERPNext applications and automation modules, covering several business domains:

Procurement · Inventory · Sales · Accounting · Logistics · Commission · Document Automation · Reporting · Integrations

What I've Worked On

  • Custom Frappe applications and DocTypes
  • Python business logic and whitelisted APIs
  • Frappe document lifecycle hooks and event-driven automation
  • ERPNext workflow customization
  • Client-side JavaScript and form automation
  • Custom reports and financial reporting logic
  • Purchase, sales, inventory and accounting automation
  • Batch and stock ownership management
  • Commission and counterparty invoice automation
  • Landed Cost Voucher automation
  • Logistics and delivery workflows
  • Cross-document creation and synchronization
  • Cross-site ERPNext document synchronization through REST APIs
  • AI-assisted invoice and document processing
  • Semantic + fuzzy entity matching
  • Fixtures, custom fields and property setters

Selected Production Work

Invoice OCR

OCR-driven invoice and purchase document processing with PDF/image extraction, preprocessing, fuzzy matching, semantic matching and automated ERPNext document creation.

Consignment Management

Custom ownership, batch, stock, rent and financial workflows for supplier-owned inventory.

Commission Automation

Purchase and sales commission calculations with automated Purchase Invoice creation, adjustments and debit-note handling.

Landed Cost Automation

Automatic creation and reconciliation of Landed Cost Vouchers from Purchase Invoices with preservation of manual charge rows.

Custom Reporting

Customer, Supplier and Multi-Party General Ledger reports with draft-document visibility and accounting-aware filtering.

Cross-Site Synchronization

REST-based synchronization utilities for transferring selected ERPNext documents between sites.


🧠 Core Technical Stack

ERP / Business Application Development

Frappe ERPNext Python JavaScript MariaDB REST API

AI / Machine Learning

PyTorch TensorFlow Hugging Face FAISS Gradio Streamlit

Generative AI LLMs RAG NLP Transformers LSTMs Whisper BLIP-2 Embeddings Semantic Search Fuzzy Matching

Mobile / Full-Stack Development

Flutter Dart Firebase Node.js MongoDB Flask

Development Tools

Git GitHub Google Colab Jupyter


🚀 Featured Work

🏢 Frappe / ERPNext Custom Apps

Professional work across custom ERPNext applications covering:

  • Consignment Management
  • Invoice OCR
  • Purchase & Sales Commission
  • Landed Cost Automation
  • Delivery & Logistics
  • Custom General Ledgers
  • Project Warehouses
  • Counterparty Invoice Automation
  • Cross-Site Synchronization

Focus: business logic, automation, integrations and ERP workflows.

🤖 AI / GenAI Systems

Academic and independent engineering work involving:

  • RAG pipelines
  • LLMs
  • Transformers
  • NLP
  • LSTM-based generation
  • Multimodal AI
  • Embeddings
  • Semantic retrieval
  • Model fine-tuning
  • Hugging Face deployments

Focus: practical AI systems rather than notebook-only experiments.

📱 Visual Vault

Flutter · Firebase · Dart · REST APIs · Stripe

Final Year Project — a cross-platform creator platform supporting:

  • Digital portfolios
  • Marketplace
  • Service bookings
  • Messaging
  • Digital content
  • Recommendations
  • Payments

🩺 DiReCT — Clinical RAG

FAISS · BM25 · LLMs · MIMIC-IV-Ext · Gradio

A retrieval-augmented generation system for clinical question answering, combining document retrieval with LLM-based response generation.


🤖 AI / GenAI Portfolio

Clinical RAG System — DiReCT

FAISS · BM25 · BioMistral · Nous Hermes · MIMIC-IV-Ext

Built a clinical RAG pipeline using retrieval + LLM generation, with an interactive frontend and technical documentation.

Transformer-Based Code & Language Systems

Transformers · Seq2Seq · Hugging Face · Gradio

Developed Transformer-based systems for:

  • Pseudocode ↔ C++ translation
  • Arabic → English translation

Roman Urdu Poetry Generator

LSTM · Deep Learning · Gradio

Trained an LSTM language model for Roman Urdu poetry generation and deployed an interactive demo.

Ask-the-Image

Whisper · BLIP-2 · TTS

Combined speech recognition, image question answering and text-to-speech into a multimodal application.

AI Career Assistant

Python · Whisper · Gradio · LLMs

Voice-enabled assistant for transcription, resume assistance and interview guidance.


📱 Mobile Development

Visual Vault — Final Year Project

Flutter · Dart · Firebase · REST APIs · Stripe

A full-stack creator-focused mobile platform featuring:

Authentication · Portfolio Management · Marketplace · Bookings · Messaging · Payments · Recommendations

The project gave me hands-on experience with cross-platform architecture, Firebase services, third-party integrations, responsive UI and scalable application structure.


✍️ Technical Writing

I use technical writing to document projects, engineering decisions and lessons learned.

Topics

RAG · LLMs · NLP · Transformers · AI Applications · Flutter · Frappe/ERPNext

📝 Medium: https://medium.com/@asadsandhu


🧩 What I Enjoy Building

┌─────────────────────────────────────────────────────────────┐
│                                                             │
│   ERP & Business Automation                                 │
│   ├── Frappe / ERPNext custom applications                 │
│   ├── Workflow & document automation                       │
│   ├── Accounting & inventory automation                    │
│   └── ERP integrations & synchronization                   │
│                                                             │
│   AI & Intelligent Systems                                  │
│   ├── RAG pipelines                                         │
│   ├── LLM applications                                      │
│   ├── NLP / Transformers                                    │
│   ├── Document intelligence                                │
│   └── Semantic & fuzzy matching                            │
│                                                             │
│   Software Development                                      │
│   ├── Python backend systems                                │
│   ├── JavaScript applications                               │
│   ├── Flutter mobile applications                           │
│   └── API-driven systems                                    │
│                                                             │
└─────────────────────────────────────────────────────────────┘

🎓 Education

BS Computer Science FAST NUCES — CFD Campus, Faisalabad 2021 – 2025


🔎 Keywords

Software Engineer Frappe Developer ERPNext Developer Python Developer ERP Developer Backend Developer Full-Stack Developer AI Engineer Generative AI Machine Learning LLM RAG NLP Frappe Framework ERPNext Customization ERP Automation Python JavaScript Flutter Dart REST APIs MariaDB Git GitHub


🤝 Let's Connect

I'm interested in opportunities and collaborations involving:

Frappe / ERPNext · Python · Backend Engineering · AI / GenAI · RAG · ERP Automation · Software Engineering

📧 Email   •   💼 LinkedIn   •   💻 GitHub   •   ✍️ Medium


Profile views

Pinned Loading

  1. LSTM-Poetry-Generator LSTM-Poetry-Generator Public

    🪶 Roman Urdu Poetry Generator — An AI-powered LSTM model that composes soulful Roman Urdu poetry. Trained on classic verses and deployed with Gradio, it lets you craft poetic lines in real time wit…

    Python 1

  2. RAG-Diagnostic-Assistant RAG-Diagnostic-Assistant Public

    🩺 RAGnosis — An AI-powered clinical reasoning assistant that retrieves real diagnostic notes (from MIMIC-IV-Ext-DiReCT) and generates explainable medical insights using Mistral-7B & FAISS, wrapped …

    Jupyter Notebook 2

  3. Code2Pseudo Code2Pseudo Public

    🚀 A fully custom Transformer-based model built in PyTorch to convert C++ code into human-readable pseudocode. Trained on Stanford’s SPoC dataset, it features a clean Gradio UI and zero pre-trained …

    Jupyter Notebook

  4. Pseudo2Code Pseudo2Code Public

    🚀 A fully custom Transformer built from scratch in PyTorch that converts human-written pseudocode into real C++ code. Trained on Stanford’s SPoC dataset and deployed on Hugging Face Spaces with an …

    Jupyter Notebook

  5. Whisper-Audio-To-Text Whisper-Audio-To-Text Public

    🎧 Transcribe any audio to text in seconds using OpenAI Whisper — right in Google Colab. No setup needed! Upload your MP3, WAV, M4A, or FLAC file and get accurate, multilingual transcriptions powere…

    Jupyter Notebook 2