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.
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.
Throughout my 10+ years of experience in Information Technology, I've tried everything from compiling COFF after LLIR lowering to designing a resilient ultra-scalable fleet of FAAS workers, from Substrate and IPFS to event-driven stock price prediction.
Comprehending a technology is like surfing on the waves of technology trends, on the surface of the greatest whirlpool of singularity. Comprehension means fundamental, decomposed knowledge enough to build a solution at any scale.
For me, it is not about thoroughly learning API of yet another web framework, it is instead getting hands on the set of tooling a technology offers, so that I may choose the best framework suitable for the problem . If I were to compile my 10+ years of experience into one line, that would be the following:
Right tooling is paramount.Here is an incomplete list of technologies I've had experience with, in the order of encounter, starting back in 2013: Pascal, vJass, cJass, C, C++, Java, git, LibGDX, PHP, Unity, C#, Ruby, Telegram, Heroku, Dokku, SQLite, PostgreSQL, Redis, Docker, JavaScript, Gulp, Grunt, Ruby On Rails, Hanami, Roda, Sequel, Crystal, LLVM, Kubernetes, Firecracker, Tiny Core Linux, buildpacks.io, compiler development, machine learning, Tensorflow, VueJS, TypeScript, Deno, Zig, PEG, Rust, EVM, Solidity, Substrate, IPFS, ZKP, ChatGPT, llama.cpp, Godot, tRPC, Zod, Tanstack...
Check out my profile at Wakatime; since I've began tracking my time in 2018, I've coded over 6000 hours, resulting in 1000 hours a year average. Take a look at this glorious chart of my favorite languages:
Currently I'm working on private AI character simulation projects. My best stack is prompt engineering, custom AI model deployment, Rust, C++, Typescript, VueJS, NodeJS, tRPC, Zod and Tanstack. I extensively use GitHub Copilot for code generation.
See my blog posts (especially the personal introduction) and projects below, check my GitHub profile, find my contacts in the header, and feel free to reach out if you want to work with me.
Sincerely,
Vlad.
The original source-available AI character simulation platform.
A self-hosted indexing service for Ethereum blockchain, exposing a GraphQL API.
An on-chain, digital proof of authorship for an IPFS CID, tailored to existing NFT standards.
A collection of EVM smart contracts for the Fancy Software apps ecosystem.
The Onyx Software Foundation website (source).
An attempt to standardize the Onyx language (source).
An attempt to implement an Onyx language compiler in C++.
An attempt to implement an Onyx language compiler in Rust.
An attempt to implement an Onyx language compiler in TypeScript + Zig.
A web framework with HTTP, SQL ORM and EDA modules, fancy website and rich documentation.
A now defunct Crystal jobs board (frontend preview).
A RealWorld implementation in Crystal and Onyx the web framework.
Time spans formatting made simple.
Internationalization shard.
Mount multiple web applications.
A Tarantool database driver.
Bake Cakefile into native Crystal code.
Expressive callbacks module.
Validations module.
A light-weight low-level Redis client.
The HTTP params parsing module.
A database migration solution.
Stripe API wrapper.
A convenient Telegram Bot framework.
Broadcasting for Tele.
Jbuilder meets jsonapi.org specifications.
Add Sprockets based Asset Pipeline to your Ruby applications.
Bitcoinpay.com API client for Ruby.
A blockchain.info API wrapper.
A casual mobile game.
A showcase project to demonstrate my skills at those times, hosted on Heroku.
A Stellar-based betting on crypto coin prices, also this version.
An unfinished decentralized exchange interface based on Stellar.
A now defunct Telegram bot to post sound memes in chats.
A now defunct Telegram bot to earn cashback from purchases.
A collaborative attempt to improve an existing app.
An attempt to create a sleep cycle Android application.
A naive attempt to create an anonymous social network.
A Warcraft III™ custom map (source).