Projects
peewee-async — open source async ORM interface
The library is built on top of peewee ORM and asyncio. It provides a simple interface to work with database in asynchronous manner. To the date of creation, it was the only ORM besides SQL Alchemy that supported async queries. The peewee itself is very elegant and performant ORM, so we decided to power it with async capabilities.
GutHub: 05bit/peewee-async
- Python
- PostgreSQL
- asyncio
- Open source
Spheroid Universe — early prototype
Our team contributed on the very early stage to Spheroid Universe allowing to bootstrap the business of selling digital assets. We helped to create the model of slicing the Earth surface into pieces that are identified by integer coordinates. We also created a first version of back-end to store and manage the data and process payments.
Project and the team has grown vastly since then and is now leading on the market.
Website: spheroiduniverse.io
- Python
- JavaScript
- GPS
- Mathematics
Reebok In Parks — workouts booking and leaderboards
The project was a part of Reebok's campaign in CIS to promote healthy lifestyle. The goal was to create a platform that would allow people to book workouts in public parks and compete with each other in leaderboards.
- Python / Django
- JavaScript
- PostgreSQL
Hypple — Geo location based social network
Hypple is a social network that allows users to share their location and interact with other users in the same area. It was a mobile app for iOS and Android. It also interacted with Instagram API to allow users to explore and share content.
On the back-end side we used Python, Tornado, PostgreSQL and Redis for real-time chatting and interactions.
It was a startup project that we funded by ourselves. It gained initial traction, yet was struggling to fundraise. We decided to shut it down.
- Python
- Tornado
- PostgreSQL
- Redis
- Objective-C
- Xamarin
- C#
- iOS
- Android
JokeLikeMe — Find mates by sense of humor
Tinder like app that allowed users to find mates by sense of humor. You could post jokes and memes and swipe left or right to find your match. We used basic both heuristics and ML approach to find matches based on the similarity of the postings.
We also created a chat bot for Telegram with similar logic but with button based interaction instead of swipes.
It was also our self-funded startup.
- Python
- Tornado
- PostgreSQL
- Redis
- Xamarin
- C#
- iOS
- Android
Euler (code name) — In-house ERP
ERP system for an SMB. Our team was contracted to develop this system for marketing and merchandising business. The system is used to manage orders, products, customers, suppliers, and other business processes, including financial processes.
The backend is written in Python using Django framework and PostgreSQL database. The frontend is written in JavaScript using jQuery and Bootstrap.
The system is currently in use by the company.
- Python
- Django
- PostgreSQL
- JavaScript
- Bootstrap
- jQuery
White Page — Daily planner
Proof of concept for a daily planner app. The idea is to have a blank page for each day, divided into two parts: todo on the left, done on the right.
That allows you to quickly focus on what you need to do today, and see the progress you've made, rewarding yourself for the things you've done.
The app is hosted on serverless infrastructure, using AWS Lambda.
Web app: whitepage.05bit.com
- Python
- PostgreSQL
- JavaScript
- AWS Lambda
Docta — Lightweght static site generator
Minimalistic static site generator written in Python, focused on structured navigation and content organization. Content is organized as simple directory strucure, with each directory representing a chapter, and each Markdown file representing a page. The generator is built on top of Jinja2 templating engine. We are aware of MkDocs and Sphinx, but we needed something more lightweight.
GitHub: 05bit/docta
- Python
- Jinja2
- Markdown
- Static site generator