h3 Onyx, the language (2020-present) small.annotation | Onyx is a novel programming language I'm working on. ul.projects li.project-card a.title(href="https://nxsf.org") NXSF.org p.desc | The Onyx Software Foundation website ( a(href="https://github.com/nxsf/nxsf.github.io") source | ). div.stack span Open source li.project-card a.title(href="https://nxsf.org/onyx/") Onyx standard p.desc | An ongoing attempt to standardize the Onyx language ( a(href="https://github.com/nxsf/onyx") source | ). div.stack span Open source li.project-card a.title(href="https://ref.nx.fancysoft.xyz/") Onyx reference p.desc | An easier-to-understand Onyx language introduction ( a(href="https://github.com/fancysofthq/onyx-ref") source | ). div.stack span Open source li.project-card a.title(href="https://github.com/onyxlang/onyx") Onyx implementation p.desc An ongoing attempt to implement an Onyx language compiler. div.stack span Open source span C++ span LLVM span Zig span Typescript h3 Crystal-related projects (2018-2020) small.annotation a(href="https://crystal-lang.org") Crystal | is a Ruby-inspired programming language, but compiled. ul.projects li.project-card span.title a(href="https://onyxframework.com/") Onyx framework | (2020) p.desc | A web framework with  a(href="https://github.com/onyxframework/http") HTTP | ,  a(href="https://github.com/onyxframework/sql") SQL ORM | and  a(href="https://github.com/onyxframework/eda") EDA | modules, fancy website and rich documentation. div.stack span Open source span Product design span Crystal span SQL span HTTP span Event-driven architecture span VueJS span SASS li.project-card span.title a(href="https://github.com/crystaljobs") Crystal Jobs | (2018) p.desc | A now defunct Crystal jobs board ( a(href="https://crystaljobs-staging.netlify.app/") frontend preview | ). div.stack span Open source span Product design span Crystal span VueJS span SASS li.project-card span.title a(href="https://github.com/vladfaust/crystalworld") CrystalWorld | (2019) p.desc | A  a(href="https://github.com/gothinkster/realworld") RealWorld | implementation in Crystal and Onyx the web framework. div.stack span Open source span Crystal span SQLite h4 Crystal shards (2018-2020) small.annotation | A  i shard | is a Crystal code package. ul.projects li.project-card a.title(href="https://github.com/vladfaust/time_format.cr") TimeFormat p.desc Time spans formatting made simple. div.stack span Open source span Crystal li.project-card a.title(href="https://github.com/vladfaust/i18n.cr") I18n p.desc Internationalization shard. div.stack span Open source span Crystal li.project-card a.title(href="https://github.com/vladfaust/http-multiserver.cr") HTTP::Multiserver p.desc Mount multiple web applications. div.stack span Open source span Crystal span HTTP li.project-card a.title(href="https://github.com/vladfaust/tarantool.cr") Tarantool p.desc | A  a(href="https://www.tarantool.io/ru/") Tarantool | database driver. div.stack span Open source span Crystal span TCP li.project-card a.title(href="https://github.com/vladfaust/cake-bake") Cake-Bake p.desc Bake Cakefile into native Crystal code. div.stack span Open source span Crystal li.project-card a.title(href="https://github.com/vladfaust/callbacks.cr") Callbacks p.desc Expressive callbacks module. div.stack span Open source span Crystal li.project-card a.title(href="https://github.com/vladfaust/validations.cr") Validations p.desc Validations module. div.stack span Open source span Crystal li.project-card a.title(href="https://github.com/vladfaust/mini_redis") MiniRedis p.desc A light-weight low-level Redis client. div.stack span Open source span Crystal span TCP li.project-card a.title(href="https://github.com/vladfaust/http-params-serializable") HTTP::Params::Serializable p.desc The HTTP params parsing module. div.stack span Open source span Crystal li.project-card a.title(href="https://github.com/vladfaust/migrate.cr") Migrate p.desc A database migration solution. div.stack span Open source span Crystal span SQL li.project-card a.title(href="https://github.com/vladfaust/stripe.cr") Stripe p.desc Stripe API wrapper. div.stack span Open source span Crystal span API wrapper li.project-card a.title(href="https://github.com/vladfaust/tele.cr") Tele p.desc A convenient Telegram Bot framework. div.stack span Open source span Crystal span Telegram bot li.project-card a.title(href="https://github.com/vladfaust/tele-broadcast.cr") Tele::Broadcast p.desc Broadcasting for Tele. div.stack span Open source span Crystal span Telegram bot span Redis h3 Ruby gems (2015-2017) ul.projects li.project-card a.title(href="https://github.com/vladfaust/jbuilder-json_api") Jbuilder::JsonApi p.desc Jbuilder meets jsonapi.org specifications. div.stack span Open source span Ruby li.project-card a.title(href="https://github.com/vladfaust/asset_pipeline") AssetPipeline p.desc Add Sprockets based Asset Pipeline to your Ruby applications. div.stack span Open source span Ruby on Rails li.project-card a.title(href="https://github.com/vladfaust/bitcoinpay-client") Bitcoinpay p.desc Bitcoinpay.com API client for Ruby. div.stack span Open source span Ruby span API wrapper span Crypto li.project-card a.title(href="https://github.com/vladfaust/blockchain-api") Blockchain::Api p.desc A blockchain.info API wrapper. div.stack span Open source span Ruby span API wrapper span Crypto h3 Other projects ul.projects li.project-card(style="background-image:url(/public/img/projects/jumpin_sweeties.png); background-repeat: no-repeat; background-position-x: calc(100% + 5rem); background-size: 15rem;") span.title a(href="https://xgm.guru/p/sweeties") Jumpin Sweeties | (2015) p.desc A casual mobile game. div.stack span GameDev span Java span LibGDX li.project-card span.title a(href="https://parrotfarm.herokuapp.com/") Parrot Farm | (2016) p.desc | A showcase project to demonstrate my skills at those times small , hosted on Heroku. div.stack span Open source span Ruby on Rails span AngularJS li.project-card span.title a(href="https://nostalgic-hopper-8a1414.netlify.app/") Coinpricebet | (2018) p.desc | A Stellar-based betting on crypto coin prices, also  a(href="https://loving-mahavira-537556.netlify.app/") this | version. div.stack span Product design span Crypto span VueJS li.project-card span.title a(href="https://heuristic-wozniak-28f7b6.netlify.app/") AssetFD | (2018) p.desc An unfinished decentralized exchange interface based on Stellar. div.stack span Crypto span VueJS li.project-card span.title a(href="https://github.com/soundmemes") Soundmemes Bot | (2016-2018) p.desc A now defunct Telegram bot to post sound memes in chats. div.stack span Open source span Product design span Telegram bot span Ruby span Crystal span PostgreSQL span Redis li.project-card span.title a(href="https://telegra.ph/CashbackBot-09-16") Cashback Bot | (2017) p.desc A now defunct Telegram bot to earn cashback from purchases. div.stack span Product design span Telegram bot span Ruby span GraphQL span API wrapper span PostgreSQL span Redis li.project-card span.title a(href="https://www.dropbox.com/sh/wpqjtnw0avw6278/AAC55zKcrbVzFmL12xIT4rK2a?dl=0") Expense Manager 2 | (2015) p.desc A collaborative attempt to improve an existing app. div.stack span Product design span Java span Android li.project-card span.title a(href="https://www.dropbox.com/sh/0heutamg923ohx5/AADmFkWh06vkM3wDsR0P6g_ha?dl=0") Cycler | (2014) p.desc An attempt to create a sleep cycle Android application. div.stack span Product design span Java span Android li.project-card span.title a(href="https://www.dropbox.com/s/xc8kjswj4fb0m0z/presentation.pdf?dl=0") Anogram | (2014) p.desc A naive attempt to create an anonymous social network. div.stack span Product design span iOS span PHP li.project-card span.title a(href="https://xgm.guru/p/ufs/index") UFS Arena | (2012) p.desc | A Warcraft IIIā„¢ custom map ( a(href="https://www.dropbox.com/s/odxeaq62jaqvcdc/UFS.w3x?dl=0") source | ). dev.stack span Product design span GameDev span cJASS