A full-stack developer with over 5 years of commercial experience in designing, building, testing, debugging, deploying and maintaining web and mobile applications.
Two months into the Russian full-scale invasion of Ukraine I started working on a war-crime-reporting mobile application for Kharkiv Human Rights Protection Group. The idea was to offer volunteers a more convenient alternative to the existing web form.
The iOS and Android applications allow volunteers to:
The admin panel allows the organization's staff to:
Expensify is a software company that develops an expense management system for personal and business use.
In 2020 they starting working on a new open-source version of their core application. A chat-based cross-platform app that provides functionality such as invoicing, bill payments and much more.
The company keeps a list of open issues on their GitHub and through Upwork hires contributors to work on those issues. It is through that platform that I started working on the project. Over the course of nine months more than 20 pull requests of mine were merged into the main branch.
An interactive POSIX-complaint shell script that helps you manage shared
password stores. Managing a shared password
store typically requires you to manually edit .gpg-id
file and hardcraft a
convoluted pass init
command. This script automates this process and makes it
easy to add/remove users to/from a password store as well as initialise new
stores in subfolders, which allows for a more granular access control.