Projects

Black Amid open_in_new

–Present
  • Designed and built website for conveying the way of life in Ottoman Diyârbekir (Remix.js/React)
  • Displays (using IIIF protocol) over 900 pictures in Diyârbekir from before 1920
  • Created interactive digital map of the city before 1914 (using QGIS and OpenLayers), including exact footprints of over 250 buildings
Home page of the Black Amid website, showing the logo and a button labeled 'Explore Diyarbekir' Map page of the Black Amid website, showing an interactive map of Diyarbekir Image page of the Black Amid website, showing an image labeled 'A fundraiser of the Armenian Poverty Relief in the Surp Giragos Yegeghetsi outbuilding'

InterlinearEditor

–Present
  • Created a web-app for collaboratively editing interlinear text translations (using vanilla JS)
  • Currently in use to write a new interlinear translation of the Divine Liturgy of the Armenian Apostolic Church
The interface of InterlinearEditor

OpenController code

  • Created an application using Kotlin and Jetpack Compose for controlling smart homes
  • Designed a Domain Specific Language for defining specifications for controlling a home
  • Created a compiler (in Rust) from the DSL to an intermediate representation
  • Made an interpreter of the IR in Kotlin
The houses page of OpenController, showing a list of different houses to pick from The rooms page of OpenController, showing the available controllers to select from under the room 'Nook' The controller page of OpenController, showing a control for 'Nook FiOS,' featuring a trackpad and various buttons