Breathing in, I feel joy.

Breathing out, I feel joy.

- Thich Nhat Hanh

Hi, I'm Daria.

I attend the Fu Foundation School of Engineering and Applied Science at Columbia University in the City of New York, where I study Computer Science. I am interested in functional programming, programming language design, cryptography, security and systems programming.

I will be joining Google New York post graduation in 2016.

Selected Projects

  • TS-Minify

    TS-Minify is a tool to aid in the reduction of code size for programs written in the TypeScript language.


    A programming language and compiler implemented in OCaml for creating quantum circuits. Group project for COMS 4115 at Columbia University.

  • Etudes

    Worked through a book of projects and problems on the Elixir programming language. Contributed to the original O'Reilly book on GitHub.

  • Haskell Cowsay

    An implementation of Tony Monroe's cowsay program in Haskell.

  • Katkam

    A Raspberry Pi powered surveillance camera to spy on my cat while I'm not home.

  • Software Foundations

    Working through a course that introduces basic concepts and techniques in the foundational study of programming languages, as well as their formal logical underpinnings. Uses the Coq Proof Assistant.

  • Gunzip

    Wrote an implementation of gunzip in Haskell.

  • Gif Bot

    A gif bot used in the internal Hacker School chat system. Returns a gif to the user from the Giphy API.

  • Haskell BitTorrent

    An unfinished BitTorrent Client in Haskell.

  • Intro. to Haskell

    Worked through the entirely of UPenn's introductory Haskell course.


  • Google MTV

    Interned at Google Mountain View on the AngularJS team, working on a tool to facilitate type-based property renaming for programs written in the TypeScript language.

  • Returned to Columbia University

    Returned to my studies at Columbia University and joined the Theta Psi Chapter of Alpha Chi Omega Women's Fraternity.

  • Attended Recurse Center (formerly Hacker School)

    Spent 12 weeks at RC becoming a better programmer. Learned Haskell, and basic hardware programming.

  • Thinkful

    Worked at as a Software Engineering intern.

  • Went on Medical Leave from Columbia University

    Left Columbia University for a one year medical leave of absence. Adopted Kitkat.

  • hackNY

    Worked at in a Fullstack Developer role as part of the hackNY fellowship. Met my best friend and partner, Matthew.

  • Started University

    Moved to New York City. Took my first programming courses at Columbia and switched majors from Environmental Engineering to Computer Science.