Projects

Own projects

Contributions

Cryogen

A static site generator

Clojure, CircleCI

Added new functionality and fixed a bug in a Clojure-powered static site generator which is used to generate this website
whatsapp-to-html

Converts exported WhatsApp chats to nicely formatted HTML

TypeScript, Node.js, Travis CI, Rollup

An npm library that comes with a command line tool and a user-facing API.
merge-chapters-md

Merges markdown chapters into a single markdown file

JavaScript, Node.js, Jasmine, Travis CI

A zero-configuration command line tool that
  • Merges separate .md files into a single .md file
  • Watches the files for changes and merges automatically
  • Generates the output file in different formats using Pandoc
  • And more!
date-and-time types

TypeScript type definitions for date-and-time

TypeScript

Type definitions for the date-and-time npm package.
Meme King

A meme generator

JavaScript, React.js

Fixed a bug and added a new feature to a React.js-powered web app
flick-radar-prototype

A prototype movie-tracker app

JavaScript, Node.js, Express, MongoDB, React.js, Heroku

A prototype of an app that tracks movies released by directors the users choose to follow.
  • The RESTful API is built with Node.js, Express and MongoDB and deployed on Heroku
  • The library for accessing the API endpoints is built as an npm module
  • The frontend is built as a single page application with React.js
Express.js Documentation

Express framework documentation

Contributed to the documentation
resume-maker

An interactive resume-making tool

JavaScript, HTML, CSS, Rollup

Frustrated with the lack of simple resume-making tools that provide immediate visual response, I wrote this one. I used vanilla JavaScript and functional programming principles.
iTunesSearch

A wrapper for the iTunes search API

C#

Contributed to a C# library that acts as a .NET wrapper for the iTunes search API. Added new functionality, wrote new and fixed old unit tests.