Projects

Fall 2024 - Present · Product Design, Development, Data Analysis and Visualization
Digital Pyramid Text Project
Github is private due to sensitive materials, reach out for code sample
Introduction
As one of 16 Data Science Fellows at Brown, I was partnered with Dr. Christelle Alvarez to support her data driven Egyptology research. The Fellowship provided course work on communication and consulting strategies, project management, and interdisciplanary leadership, while the faculty partnership with Dr. Alvarez was an opportunity for professional experience designing and developing a product in an interdisciplinary field.
Dr. Alvarez works with Nikos Vasilakis and his research team in Brown's CS department to develop a AI model that can identify and classify heiroglyphs.
My involvement with the project has centered around
- parsing and anylzing the english translations of these pyramid texts
- designing DPT's website
- developing the front end interface for engaging with the classification model
I've also worked on data cleaning, analyis, and visualization for Dr. Alvarez's research on the pyramids and their histories.

`
Analysing the Translations
I developed a Python pipeline to process a PDF translation of the Pyramid Texts from six of the pyramids. This converts the text of the translation into a structured JSON format, tagging each text segment with its identification code and location information. I also parsed the transliterations of the text into a similar JSON structure, ensuring both datasets share a common key for integration.
This structure supports advanced search capabilities, helping Dr. Alvarez and other Egyptologists identify text fragments. It also creates a foundation for more sophisticated text analysis that can reveal patterns across the Pyramid Texts. The current prototype is functional, with a rough, temporary interface as the full site is still being developed.

Image of James P Allen's Translation of the Pyramid Texts

Searcheable Prototype
Designing the Site
Collaborating with the CS team developing the deep learning classification model, I designed the user interface for the model using Figma. This interface allows users to search the walls of hieroglyphs for a specific symbol through multiple methods: typing the hieroglyph’s code, entering the word’s translation, uploading an image, or drawing the symbol directly.
This interface is a component of the larger Digital Pyramid Texts (DPT) site, which also provides access to searchable translations mentioned earlier, historical statistics, and visualizations about the pyramids' history.
