Infinite Fields Limited
Software Engineering
Overview
Expert-level developer who taught himself to code around 1992 and has been coding ever since. I'm capable of handling far more complex code and can work much faster than the vast majority of software developers. Languages I have worked with: C++/C, Rust, Javascript, Typescript, Solidity, PHP, Python, Perl, (Object) Pascal, Objective C(++), Elixir, Haskell, Ruby, Basic, SQL, Java. Very strong in C++ and Javascript. IDEs I have worked with: Visual Studio Code, Visual Studio (several version across decades), Delphi, C++Builder, Turbo Pascal, Qt Creator, Emacs, Eclipse, Visual Basic Currently preferred frontend/backend stack: React + Node.js + MySQL/MariaDB/Postgresql/MongoDB Experience with • 3D rendering engines (OpenGL, OpenGL ES, Direct3D, Metal, ....) • Audio engines (DirectSound, Core Audio, Audio Units), encoders and decoders (ogg, mp3, flac, ffmpeg, ...) • Compression algorithms (huffman, arithmethic, LZW, BWT, ...) Past projects: • NFT browser extension for Chrome and Firefox integrating with OpenSea in Typescript/React + Node.js/MongoDB database • Vested staking smart contract in Solidity with Typescript web3 interface • Monero miner using C++ in Visual Studio & Qt targeting Windows, Mac/OSX (and Linux) • C++ TUI app using REST API and Websocket interfaces to several centralized exchanges • CELO blockchain app in Android app using React Native • Amfeix funds recovery project in Javascript/React and Node.js interfacing with Bitcoin RPC and web3 • Bitcoin and Ethereum wallet development • Shipment label website using cryptocurrency payments through BtcPay integrating with Shippo API and bitcoin node in Javascript/React and Node.js Decentralized exchange arbitrage trading bot developer • Scanning Ethereum for compatible exchange and ERC20 smart contracts • Engine: Javascript web3 interface in Node.js/MySQL Blockchain vulnerability scanning • Scanning the Ethereum blockchain for a specific vulnerability • Engine: Javascript web3 interface in Node.js Defi protocol studies • Studying of DeFi protocol YAM in solidity • Javascript web3 interface in Node.js to interact with smart contracts Blockchain Consensus Protocol • Ethereum fork by replacing PoW with the state-of-the-art PoS v4 iChing consensus protocol • Replacement of account keys with the BLS cryptographic signature scheme using the BLS-12-381 elliptic curve • Implemented in C++ Ethereum client • Interface code to import a BLS-12-381 library written in Rust into the C++ code