Pfizer logoCurrently an Extern @Pfizer
Hao Zheng portrait

Emerging Biomedical Engineer

I'm a Duke student exploring the intersection of technology and healthcare, driven to discover my path in Biomedical Engineering.

Works samples

Check out my journey through various roles and projects that showcase my skills and learning in Biomedical Engineering.

  • Pfizer Advanced: AI-Powered Document Insights & Data Extraction Externship
    Pfizer Advanced: AI-Powered Document Insights & Data Extraction Externship
    Pfizer logo

    Pfizer · Jul 2026 · ✅ Verified by Extern

    Pfizer Advanced: AI-Powered Document Insights & Data Extraction Externship

    Prototype AI-powered document intelligence with Pfizer—using OCR, LLMs, and RAG to automate real enterprise PDF workflows and build a standout portfolio project.

    AI & MLPythonDocument IntelligencePresentation Skills

About me

I'm a Duke student exploring the intersection of technology and healthcare, driven to discover my path in Biomedical Engineering.

I'm a sophomore at Duke University pursuing a Bachelor's Degree in Biomedical Engineering. With some work experience under my belt, I’m eager to explore various career paths to see where my passion lies.

Externships

Pfizer Advanced: AI-Powered Document Insights & Data Extraction Externship

Pfizer

Experience

Biology Team Member

DKU iGEM · 2025–Present

Founder & President

DKU Cycling Club · 2025–Present

Research Group Leader

Yangcheng Lake Eco-Cycling Project · 2025–Present

Research Assistant

Lianyungang Coastal Ecology Project · 2025–Present

Education

DUKE KUNSHAN UNIVERSITY

UNDERGRADUATE CLASS OF 2029 · Class of 2029

Skills

Biomedical EngineeringAI in HealthcareData ExtractionDocument InsightsAPI IntegrationBiotech
Back to works

Pfizer Advanced: AI-Powered Document Insights & Data Extraction Externship

Prototype AI-powered document intelligence with Pfizer—using OCR, LLMs, and RAG to automate real enterprise PDF workflows and build a standout portfolio project.

AI & MLPythonDocument IntelligencePresentation Skills
Pfizer Advanced: AI-Powered Document Insights & Data Extraction Externship
Pfizer logo

Overview

I prototyped AI-powered document intelligence for Pfizer, leveraging OCR, LLMs, and RAG to streamline enterprise PDF workflows. This project demonstrated my ability to apply advanced AI techniques in real-world applications, showcasing my skills in data extraction and insight generation.

What I did

Throughout this externship, I focused on developing a comprehensive understanding of AI technologies and their applications. Below are the key steps I completed to establish a strong foundation and prototype AI-powered solutions.

1

Project 1: How AI Reads Pharmaceutical Documents

I examined how AI comprehends pharmaceutical documents by studying Machine Learning, Deep Learning, LLMs, and NLP. I investigated the role of Computer Vision and OCR in extracting data from scanned files, ultimately analyzing a real pharmaceutical document to understand how AI models process both

3

Project 3: Data Extraction from Documents Using Python

I transformed digital PDFs into machine-readable formats using Python, exploring tools like PyMuPDF and pdfplumber to extract text from pharmaceutical SDFs. I applied field heuristics such as regex patterns and layout clues to identify key fields, establishing a foundation for Pfizer's compliance

5

Project 5: Introduction to Retrieval-Augmented Generation (RAG)

AI models can process vast amounts of text, but finding the right information quickly is a challenge. In this project, you’ll learn how to build a Retrieval-Augmented Generation (RAG) pipeline using LlamaIndex to help AI retrieve relevant data from large document sets.

7

Project 7: Blob Processing, Classification, and Routing

I designed a modular system to process large regulatory PDFs containing multiple document types. This involved splitting these files into individual documents, classifying each one, and routing them to the appropriate extraction pipeline using layout-based clues and rule-based methods.

9

Project 9: Final Integration, Testing, and Evaluation

I integrated all components into a complete, end-to-end document intelligence system. I ran the pipeline on a full pharmaceutical SDF document, rigorously testing its performance and creating a clear, professional demo that showcased the system's real-world potential.

2

Project 2: Learn to Work with Python for AI-Powered Document Processing

I utilized Python for data processing and cleaning of pharmaceutical documents, ensuring they were well-structured for AI automation. I engaged with Google Colab to learn Python basics, employed data preparation techniques to standardize information, and enhanced OCR accuracy through image

4

Project 4: Advanced OCR Comparison and Layout-Aware Extraction

I engaged with three OCR engines—Tesseract, PaddleOCR, and EasyOCR—to evaluate their performance on scanned pharmaceutical supplier documentation. I learned to clean and extract text using Tesseract, explored layout-aware tools for format preservation, and made recommendations on the most effective

6

Project 6: Advanced RAG and Open-Source Experiments

In this project, you’ll take your RAG pipeline to the next level by improving precision and experimenting with open-source LLMs. First, you’ll explore advanced chunking techniques—like overlapping and tuning—to improve document segmentation. Then, you’ll implement metadata-based filtering so your system retrieves more contextually relevant answers. You’ll also evaluate the performance of open-source models like Mistral and Phi-2 compared to proprietary options. By the end, you’ll have a fine-tuned, high-performing RAG pipeline optimized for real-world pharmaceutical documents and the ability to justify your design decisions based on retrieval accuracy and model efficiency.

8

Project 8: Gradio Chatbot with RAG Integration

I developed an interactive chatbot using Gradio that integrated my local RAG pipeline. This allowed users to ask questions through a clean web-based UI. I structured the code into two functions for building the Gradio interface and processing user prompts, enabling easy integration of various LLMs.

View all works