Files
vladfaust.github.io/_includes/projects.pug
2023-09-11 19:49:23 +04:00

434 lines
11 KiB
Plaintext

h3 Singularity tech (2022-present)
small.annotation
| Behold, the Deus ex Machina blooms, like a lotus from the murky depths.
ul.projects
li.project-card
a.title(href="https://github.com/vladfaust/aistories") AIStories
p.desc
| An AI character simulation platform.
| Now defunct, source available.
div.stack
span Open source
span Commercial
span AI
span Crypto
span NFTs
span TypeScript
span VueJS
span NodeJS
span trpc
span zod
span Solidity
span ethers
li.project-card
a.title(href="https://github.com/vladfaust/kawaiii") Kawaiii.co
p.desc
| OnlyFans, but decentralized.
| Now defunct, source available.
div.stack
span Open source
span Commercial
span Crypto
span NFTs
span TypeScript
span VueJS
span NodeJS
span trpc
span zod
span Solidity
span ethers
li.project-card
a.title(href="https://github.com/offchaincafe/evm") Offchain Café EVM
p.desc
| A self-hosted indexing service for Ethereum blockchain, exposing a GraphQL API.
div.stack
span Open source
span Crypto
span EVM
span Solidity
span TypeScript
span GraphQL
li.project-card
a.title(href="https://github.com/nxsf/ipnft") IPNFT
p.desc
| An on-chain, digital proof of authorship for an IPFS CID, tailored to existing NFT standards.
div.stack
span Open source
span Crypto
span IPFS
span EVM
span Solidity
li.project-card
a.title(href="https://github.com/fancysofthq/contracts") Fancy Contracts
p.desc
| A collection of EVM smart contracts for the Fancy Software apps ecosystem.
div.stack
span Open source
span Crypto
span EVM
span Solidity
h3 Onyx, the language (2020-2022)
small.annotation
| Onyx is a novel programming language I'was 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 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://github.com/fancysofthq/phoenix") Phoenix
p.desc An attempt to implement an Onyx language compiler in C++.
div.stack
span Open source
span C++
li.project-card
a.title(href="https://github.com/onyxlang/rs") Onyx in Rust
p.desc An attempt to implement an Onyx language compiler in Rust.
div.stack
span Open source
span Rust
li.project-card
a.title(href="https://github.com/onyxlang/ts") Onyx in Typescript
p.desc An attempt to implement an Onyx language compiler in TypeScript + Zig.
div.stack
span Open source
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