Archit has authored Sugiyama style graph drawing package called elm-dagre; and a few other packages in Elm. He did use Elm extensively for his undergraduate research work. He also has experience with JS (either vanilla, or MERN), C, C++, Java, Python etc.