Portfolio
Narrator
Narrator is the Ink language parser and runtime implementation in Lua.
Ink is a powerful narrative scripting language. You can find more information about how to write Ink scripts here.
Narrator allows to convert Ink scripts to the book and play it as a story. Suitable for interactive fiction games, dialogues and complex narrative stories.
- Contribution to the game dev community
- Used the LPeg library to parse Ink language
- Ready for integration to your Defold project
Fairsplit
The utility for quick & fair bill splitting. The app calculates “who ate how much” and generates a report “who owes to whom?”. Just scan the bill with a photo, assign items to persons and choose who paid the bill. Then you will see a list of settlements — how much who owes to whom. You can share it with friends.
- Swift, SnapKit
- Sketch for drawing the design
- Realm for storing the data
- MLKit with Google Vision for scanning and recognizing text on the bill
- Dark Mode, Split View, Siri Shortcuts, Quick Actions, Haptic Feedback and more
Aboard
Aboard is the flight navigator to use on board of an aircraft. It works absolutely offline, shows to you where do you fly, speed and altitude of your aircraft, passed and remaining time and distance.
- The first project on Swift language
- Sketch for drawing the design
- GLMap framework for offline maps
- SnapKit, AppMetrica, iPad support, In-app Purchases, Location Services
- Realm for storing the world airports database localized in 9 languages
VK320
A macOS desktop application for searching, listening and downloading music tracks from VK social network. The public music API of VK is closed from 2016 year, so the app can’t work correctly anymore.
- More than 24 000 authorized users
- Can open profiles, playlists, group walls, posts or just search
- Filtering tracks by kbps or other options
- Multithread downloads
- Embed music player with offline caching
Rigibi
Rigibi is a puzzle game for designers and programmers. There you need to mix colors in the right order to get the target shade. All levels can be solved by both using visual senses and using HEX-codes.
- 99 handmade levels
- Level editor inside the app
- Game Center, Inn-app Purchases
- Translated to 7 languages
Timeflow
An educational game that teaches you the basics of investing and time-management.
It’s not my product, but I developed the game and designed the UI.
- Made with Unity
- Own JSON database and localization system
- Computer players AI
- Stock exchange, bank loans and deposits
- Released in Steam, App Store and Google Play
Fox in Socks
The web store of Kiel James Patrick, Daniel Wellington and Trashness accessories. A cozy office in the Saint-Petersburg city center, delivery throughout Russia. The shop works since 2013 and has been sold to new owners in 2015.
- Founding, directing, finance analyzing and planning, accounting
- Working with wholesale and private clients
- Graphic design of the brand, website and promo arts
- Web development of the web store based on Simpla CMS
- SEO and SMM promotion