Essay questions are a common form of evaluation that instructors and tutors use at all learning levels to gauge students' comprehension skills in relation to the material covered in the course or curriculum. Instructors encounter challenges when constructing questions that are impartial, often framing them under time constraints, which may cause students to perform poorly. This study introduces EQDL, an online database of essay questions that tutors may quickly and conveniently access. An iterative software engineering concept is utilized to accomplish this goal. A variety of data sources, including the ACM or IEEE computer science curriculum, were considered when creating the questions. The Fisher-Yates Shuffle algorithm and generative artificial intelligence were two of the approaches used for gathering data sources. This study uses the Computer Science Department of the Federal University of Technology, Minna, Nigeria's upper levels of the curriculum, particularly the final year, as a scenario. Web-based technologies were employed to design the front end, while the back end was designed using MySQL and other supporting libraries. The proposed system reduces the burden of crafting entirely new questions since data lake questions are easily accessible. Researchers might consider the curriculum for other levels to expand the scope and volume of data in the lake. Furthermore, more advanced technologies can be used to create a mobile-based system.