Skip to content



I am software engineer with 10+ years of experience building apps with Python/Django and Javascript/NodeJS. I’ve worked on various projects, such as a CMS, paywall, etc... .


Here are some of projects that I worked on.

Async - Async communication for software engineers

NodeJS, Express, MongoDB, NextJS, React

Builder book - Open-source web apps and technical books to teach developers how to build software products from scratch

NodeJS, Express, MongoDB, NextJS, React

Gerege - Content Management System

Python/Django, MySQL, Memcache, Elastic search

Gerege was one of my first "real world" projects (for most of my teammates, too). We taught ourselves Python and Django, and in the process, went through throwing away work and restarting from scratch multiple times.

I worked on core features, such as basic model schema, multi-site support (show different sites depending on domain), plugin system, search (elastic search), and caching.

As of today (Dec 2017), more than 300 customers use Gerege, including top companies from Mongolia such as Oyu Tolgoi (big mining corporation), Bloomberg TV Mongolia, Daily news.

Open source

I love open source. I use it everywhere & everyday. Because of my gratitude to the open-source community, I constantly trying to contribute back as much as I can.

SaaS boilerplate - Build your own SaaS business

Productive stack: React, Material-UI, Next, MobX, WebSockets, Express, Node, Mongoose, MongoDB. Written with TypeScript.

Builderbook - Open source web app.

Built with React, Material-UI, Next, Express, Mongoose, MongoDB.

litecli - CLI for SQLite.

CLI for SQLite Databases with auto-completion and syntax highlighting.

Flow Router - Carefully Designed Client Side Router for Meteor

Flow Router is the official router for Meteor. I've built quite few features of Version 2 including Improved Middlewares, Group Routes and Route naming. It was awesome to work with Arudona Susiripala. I learned a lot from him.

Work experience





  • Programming Languages: Python, Javascript, Typescript
  • Frameworks: Next.js, node.js, React, Django, MeteorJS
  • IDEs: VIM, Visual Studio Code, PyCharm
  • Version Control Systems: Git
  • Databases: MongoDB, MySQL, MSSql, PostgreSQL
  • Operating Systems: Linux/Ubuntu, Mac OS