An interop layer for using Python libraries in Scala applications. Allows developers to maintain type safety by creating type definitions for Python libraries and supports compilation to native code for efficient interop.
A bioinformatics library for Scala (and Scala.js) that lets you treat biological data as standard collections with memory-efficient underlying data structures.
Solutions to various Project Euler problems in Scala, demonstrating the use of functional programming concepts to implement algorithms
An open-source library for automatically generating JSON Schema from Scala classes. Created during my internship at Coursera.
As software lead of Lynbrook Robotics, FIRST Team #846, I developed a new functional-reactive-programming architecture and Java library for robot control systems.