I’m Zahra Rauf, a software developer and educator with a Master’s in Electrical Engineering (Digital Computing). I’ve built web apps with Flask, worked on backend services, and taught Java, C++, and HDL across university settings. I’m currently based in Germany and pursuing a Software Engineering Certification with Masterschool, with a strong interest in GenAI, LLMs, and building scalable, user-friendly software. I enjoy solving complex problems as part of a collaborative team, communicating clearly, and mentoring others. I’m excited to contribute as a junior developer in GenAI, backend, or frontend roles to deliver reliable, high-quality solutions and accelerate innovation.

Zahra Rauf

I’m Zahra Rauf, a software developer and educator with a Master’s in Electrical Engineering (Digital Computing). I’ve built web apps with Flask, worked on backend services, and taught Java, C++, and HDL across university settings. I’m currently based in Germany and pursuing a Software Engineering Certification with Masterschool, with a strong interest in GenAI, LLMs, and building scalable, user-friendly software. I enjoy solving complex problems as part of a collaborative team, communicating clearly, and mentoring others. I’m excited to contribute as a junior developer in GenAI, backend, or frontend roles to deliver reliable, high-quality solutions and accelerate innovation.

Available to hire

I’m Zahra Rauf, a software developer and educator with a Master’s in Electrical Engineering (Digital Computing). I’ve built web apps with Flask, worked on backend services, and taught Java, C++, and HDL across university settings. I’m currently based in Germany and pursuing a Software Engineering Certification with Masterschool, with a strong interest in GenAI, LLMs, and building scalable, user-friendly software.

I enjoy solving complex problems as part of a collaborative team, communicating clearly, and mentoring others. I’m excited to contribute as a junior developer in GenAI, backend, or frontend roles to deliver reliable, high-quality solutions and accelerate innovation.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Urdu
Fluent
German
Beginner
French
Beginner

Work Experience

Lecturer at NUML
February 1, 2010 - September 1, 2017
Conducted in-depth instruction in Java, C++, and HDL (VHDL, Verilog) for more than 200 undergraduate students, attaining an outstanding average evaluation score of 4.5 out of 5. Mentored over 20 student research projects in Assembly, Verilog, and C, providing expert guidance in both implementation and debugging stages.
Visiting Lecturer at PTUT
October 1, 2020 - May 1, 2022
Taught 100+ undergraduate students programming fundamentals in Assembly, VHDL, and Verilog HDL. Developed 20+ Control Systems modules, integrating software and hardware design concepts.
Full-Stack Developer (Personal Project) at MoviWebApp
June 1, 2025 - September 1, 2025
Built and deployed a Flask-based full-stack web app with CRUD functionality for managing movie data, improving data handling efficiency by 25%. Designed a responsive front-end with HTML, CSS, and Jinja templates, integrated SQLite, and used Git/GitHub for version control and deployment on PythonAnywhere.
AI/ML Engineer (Project) at ProfessorProficient
October 1, 2025 - Present
Developed an AI-driven RAG pipeline utilizing FAISS, OpenAI embeddings, and LangChain, designed to create context-sensitive quizzes from user-submitted documents. Implemented scalable preprocessing (chunking, embeddings, semantic retrieval), structured LLM outputs with JSON-enforced prompts and Pydantic validation, and produced production-ready quiz generation.
Full-Stack Developer at MoviWebApp
June 1, 2025 - September 1, 2025
Built and deployed a Flask-based full-stack web app with CRUD functionality for managing movie data; designed responsive front-end with HTML/CSS/Jinja; integrated SQLite and Git/GitHub workflows; improved data handling efficiency by 25%.
AI/ML Engineer (RAG Pipeline) at ProfessorProficient
October 1, 2025 - Present
Developed an AI-driven RAG pipeline using FAISS, OpenAI embeddings, and LangChain to generate context-sensitive quizzes from user-submitted documents; implemented scalable preprocessing, chunking, embeddings, and semantic retrieval; structured LLM outputs with JSON-enforced prompts and Pydantic validation for production readiness.
Relocation & Personal Development
June 1, 2022 - October 1, 2025
Transitioned to Germany, focusing on personal and professional growth. Allocated time for family while pursuing a Software Engineering Certification from Masterschool.
Project Developer / AI Engineer at ProfessorProficient
October 1, 2025 - Present
Developed an AI-driven RAG pipeline utilizing FAISS, OpenAI embeddings, and LangChain; designed scalable preprocessing (chunking, embeddings, retrieval), and produced JSON-enforced LLM outputs with Pydantic validation for reliable quiz generation.

Education

Software Engineering Certification at Masterschool
May 1, 2025 - January 1, 2026
M.Eng in Electrical Engineering (Digital Computing) at University of Engineering & Technology
September 1, 2012 - August 1, 2015
B.Eng in Electrical Engineering (Computer Engineering) at University of Engineering & Technology
January 1, 2003 - March 1, 2007
B.Eng in Electrical Engineering at University of Engineering & Technology, Lahore, Pakistan
January 1, 2003 - March 1, 2007
M.Eng in Electrical Engineering (Digital Computing) at University of Engineering & Technology, Taxila, Pakistan
September 1, 2012 - August 1, 2015
Software Engineering Certification at Masterschool Software Engineering
May 1, 2025 - January 1, 2026
Java Certification at HKUST
August 1, 2015 - August 1, 2015
M.Eng in Electrical Engineering (Digital Computing) at University of Engineering & Technology, Taxila
September 1, 2012 - August 31, 2015
B.Eng in Electrical Engineering at University of Engineering & Technology, Lahore
January 1, 2003 - March 1, 2007
Training Program in Software Engineering at Masterschool
May 1, 2025 - January 31, 2026

Qualifications

Java Certification - Introduction to JAVA Programming, HKUST
August 1, 2015 - February 9, 2026
Java Certification
August 1, 2015 - August 1, 2015
Software Engineering Certification
May 1, 2025 - January 1, 2026
Java Certification
August 1, 2015 - February 14, 2026
Software Engineering Certification (Masterschool)
May 1, 2025 - January 31, 2026

Industry Experience

Software & Internet, Education, Computers & Electronics, Media & Entertainment, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more