Location via proxy:   
[Report a bug]   [Manage cookies]                

Hello, my name is Vlad Faust.

I am a jack of anything IT, master of some; see my CV.

You can contact me via 𝕏GitHub or Telegram, or e-mail me directly at hey at vladfaust.com.

Recent blog posts

Project list

Singularity tech (2022-present)

Behold, the Deus ex Machina blooms, like a lotus from the murky depths.
  • AIStories

    The original source-available AI character simulation platform.

    Open sourceCommercialAICryptoNFTsTypeScriptVueJSNodeJStrpczodSolidityethers
  • Offchain Café EVM

    A self-hosted indexing service for Ethereum blockchain, exposing a GraphQL API.

    Open sourceCryptoEVMSolidityTypeScriptGraphQL
  • IPNFT

    An on-chain, digital proof of authorship for an IPFS CID, tailored to existing NFT standards.

    Open sourceCryptoIPFSEVMSolidity
  • Fancy Contracts

    A collection of EVM smart contracts for the Fancy Software apps ecosystem.

    Open sourceCryptoEVMSolidity

Onyx, the language (2020-2022)

Onyx is a novel programming language I'was working on.
  • NXSF.org

    The Onyx Software Foundation website (source).

    Open source
  • Onyx standard

    An attempt to standardize the Onyx language (source).

    Open source
  • Phoenix

    An attempt to implement an Onyx language compiler in C++.

    Open sourceC++
  • Onyx in Rust

    An attempt to implement an Onyx language compiler in Rust.

    Open sourceRust
  • Onyx in Typescript

    An attempt to implement an Onyx language compiler in TypeScript + Zig.

    Open sourceZigTypeScript

Crystal-related projects (2018-2020)

Crystal is a Ruby-inspired programming language, but compiled.
  • Onyx framework (2020)

    A web framework with HTTPSQL ORM and EDA modules, fancy website and rich documentation.

    Open sourceProduct designCrystalSQLHTTPEvent-driven architectureVueJSSASS
  • Crystal Jobs (2018)

    A now defunct Crystal jobs board (frontend preview).

    Open sourceProduct designCrystalVueJSSASS
  • CrystalWorld (2019)

    RealWorld implementation in Crystal and Onyx the web framework.

    Open sourceCrystalSQLite

Crystal shards (2018-2020)

shard is a Crystal code package.
  • TimeFormat

    Time spans formatting made simple.

    Open sourceCrystal
  • I18n

    Internationalization shard.

    Open sourceCrystal
  • HTTP::Multiserver

    Mount multiple web applications.

    Open sourceCrystalHTTP
  • Tarantool

    Tarantool database driver.

    Open sourceCrystalTCP
  • Cake-Bake

    Bake Cakefile into native Crystal code.

    Open sourceCrystal
  • Callbacks

    Expressive callbacks module.

    Open sourceCrystal
  • Validations

    Validations module.

    Open sourceCrystal
  • MiniRedis

    A light-weight low-level Redis client.

    Open sourceCrystalTCP
  • HTTP::Params::Serializable

    The HTTP params parsing module.

    Open sourceCrystal
  • Migrate

    A database migration solution.

    Open sourceCrystalSQL
  • Stripe

    Stripe API wrapper.

    Open sourceCrystalAPI wrapper
  • Tele

    A convenient Telegram Bot framework.

    Open sourceCrystalTelegram bot
  • Tele::Broadcast

    Broadcasting for Tele.

    Open sourceCrystalTelegram botRedis

Ruby gems (2015-2017)

  • Jbuilder::JsonApi

    Jbuilder meets jsonapi.org specifications.

    Open sourceRuby
  • AssetPipeline

    Add Sprockets based Asset Pipeline to your Ruby applications.

    Open sourceRuby on Rails
  • Bitcoinpay

    Bitcoinpay.com API client for Ruby.

    Open sourceRubyAPI wrapperCrypto
  • Blockchain::Api

    A blockchain.info API wrapper.

    Open sourceRubyAPI wrapperCrypto

Other projects

  • Jumpin Sweeties (2015)

    A casual mobile game.

    GameDevJavaLibGDX
  • Parrot Farm (2016)

    A showcase project to demonstrate my skills at those times, hosted on Heroku.

    Open sourceRuby on RailsAngularJS
  • Coinpricebet (2018)

    A Stellar-based betting on crypto coin prices, also this version.

    Product designCryptoVueJS
  • AssetFD (2018)

    An unfinished decentralized exchange interface based on Stellar.

    CryptoVueJS
  • Soundmemes Bot (2016-2018)

    A now defunct Telegram bot to post sound memes in chats.

    Open sourceProduct designTelegram botRubyCrystalPostgreSQLRedis
  • Cashback Bot (2017)

    A now defunct Telegram bot to earn cashback from purchases.

    Product designTelegram botRubyGraphQLAPI wrapperPostgreSQLRedis
  • Expense Manager 2 (2015)

    A collaborative attempt to improve an existing app.

    Product designJavaAndroid
  • Cycler (2014)

    An attempt to create a sleep cycle Android application.

    Product designJavaAndroid
  • Anogram (2014)

    A naive attempt to create an anonymous social network.

    Product designiOSPHP
  • UFS Arena (2012)

    A Warcraft III™ custom map (source).

    Product designGameDevcJASS