-+*+-==*-=*-**:                                                                       
                                                                                                                           :-::-----+++-+**+*+**---:+-                                                                  
                                                                                                                         :-+*+=*%=**-++::*+++:----+++--++                                                               
                                                                                                                     .*=+--+*++*+--*+=:-:-++-+*---=**=++++--                                                            
                                                                                                                  ++++*++=*+::+--*++=--:-::++=*=-+---+-++:*++*.                                                         
                                                                                                             .:::-+-++--+=**---:*-*++=+-+:*:++-+--++-+---+::++++-+                                                      
                                                                                                          :++::.+:++:-+-----*=-+:---++**:-+++*-:+++*+****+++---*=+++**-                                                 
                                                                                                       ----..:.-:-+:-----:-+++--.+***++=+-:*+=:-*-=*=+==+==++++-----+*+*+                                               
                                                                                                  .*:-.---:::::++-----+::--++*-.-.--++**+*--+=:++--=-+++=+-+=%=+*-+--++++***                                            
                                                                                               :--.-+-+::::+-*+-*-+---*++-+***:--::*-+*+***%*++++-++*-*+++-+:-*+%%=*+-++++*:***+                                        
                                                                                          --++*:.----:--+-+-+-**+-*+*+*+++*==*++-:--*:-+--++****.:%++++++-:+--+--*%%%%=*=-+*---++*+                                     
                                                                                      +:--+:-:::----++::++*.*-+**===*%*====*%%**-++++-:-**++-*%=.-:++*-+*+-+---+-++===%%%%%%%**+*++++++                                 
                                                                                 ++:-:-----::+-::*+++++-*.:*-+-*=%%=+%==*===%:-*--+++-++-+*=%%*%-++*+++**-+-.:-+::----+****=%%=%%+++---++-                              
                                                                           -++:=--+--++:--=+*:-++***+**-*%=%*=%=%%%%=%==%%===%=*=*=***+--==%%:::=+-+-:++*=*-:-++::-----*+++-++:-+%%=%%==+*+%*                           
                                                                    -+*+*=-*++--+*-+-+::++--=*==*+*%%%=*%=%=====%=%%%*-+-+=+%%%=*+*==+*=*=%:+-.:+++=+--++**=++++---+-----+*+*=+++-++=%*%%%%==+*++.                      
                                        ..:--+++-----+-::+--+---++-+-+++:-+--+++.++--::-::+**%%==**%==***====%%+==%%%%%=*=*=*%%%=*===%%%%=+*-::-:*=*+*=++-+%%%=*-++-++-++-*+--*%%=++++-*=%*%=%%=%=%=+=-                 
                                   ---+----:-=**+++*+-+--:+-::------+++++:---*+-+*+*+*---+*==+**-*=+:--*+=**==+++++=+*%%@=%%==%%%%=**%=%=++=+-+:-.+%++*+*%==%%%=+**++*+--.-*+=**+=%%%%=***%%%%=*-=%%%%=*+**--           
                              -+*:++-:----=-+-+-:*++==**+--:-+*+*::**-+-:**:-+-+=+**:+*%*+:-==%%==%%**+=*+:.:++=++*=%==*=*%%%%%%%%%*=%%%%*=**+--..:-++++%===%%%%=*=-+*+++-.-=*+==****--%*====%%%++====**.-=*+=====+*.   
                         +***+-+++-:-:-::--+:+-:+-+%%%==%+*+=**=+**+==++%===%%%%%==%=*%%%%=%%+*==%%%==*==+--++*+*-*==%%%**=*%%%=%%%%%%%%%%+*---.::-.-:=*==%%%%%%%%=%===*-+:.+----=%%*%**%=%%%%%%%++*=*=-+*+%=*++**+%+++-
                    :=--*+::+*==*-::+-:--+----+-+*++=%%%==****-:=++++-*%*+*+*%====*%%====+%%%===%%%==%%==++::-==%*+==**==**==%%*%%%%%%%%%%%%+*-:::.-::::-+=%%%%%%%%@%%%==*:+*+:----:**%%=**%%%%%%%==-*=+=*++++*+=%=%=*=*
              .+++-==-++*+**==**=**+--+-=*=+++:+==*=*%=---:-:-*++**==%=*+-=*--*=+-**=%*=*=*+*==+-=%%==%%%%=+-+*+==++===+-*=*%=%%%%%%%%%%%%%%==*++:--:::.--*+*%%%%%%%%%@%%%=--+=*++*--*+++*@%=%%%%%%==**++++==+=*=+**%%*=
  :+++*+-+*******++-++*=*=*=======+****==*-:--==%%%--::-----++*+*---++**++**===*+++**-=*+**==*%-***%%%%%%%%**====%=*%=+*:-*+=%%%%%%%%%%%%%%%%%%**++-:-::-.***++=%%%%%%%%%%%%%%=%**=-:++==*+=%%%%%%%%%%%=*=**%=%==+===%=*
++-+*-:-+***====++++*==*+=======*===%%======+*===+-::+---::-**+++-:+=:-++*=--++++*+**--+*=***%%%%*==%%%=%%%%=%=%%=%==%==*%*++-+=%%%%%%%%%%%%%%%%==*++-::::-+*+*=*--+*%=*%%%%%%%%%%%%=***===%%%%%=*=%%%=%%%=%==%===*-:==%
 ++*+*****=+-*==*====+:+================*===**-:+++*-**+-**=--+===*=*:-+:-----*=*==++*--:-****+=%%%==%%%=%%%%%%%%%-+==%==****=++-%%%%%%%%%%%%%%%%%%=**--::--=*-*+**--+++=%==%=%%%%=%%=%%%+=%%%%%%=====%%%%%%%====%*-+*++
 +***====**===*========================+++===****:*==**========*=+*+=+--+-----:-=*+*+***+--++-=%*=%%%%==%%%%%%%%%*+-*==+**==+=%%%%%%%%%=%%%%%%%%%%%%==+**--:-+*%*++=%--+++-*%%%%%%%%%%%*%%%%%%%%%%%=%===%%%%%%%%%%%+-***
  ******=***========*=*=======-======***+***=*+*+**=*+==*=*+**=+-::::----+-::-+::-++=+**++++--*=+=%+*%%%%%%%%%%%%%==%%%-==+*%%%%%%%%%%%%=%%%%%%%%%%%%%%=+=+-::*%==%=*==***%=+++=%%%%%%%%%%%=%%%%%%%===*=+=%%%%%%%%%%=*==
  ******************==**++*+++***-*************=**======+*+=:--+-:::::------:+---::++=****:-+::==*+=*-%%%*%%%%%%%%%%%%=*=*---*=%%%%%%%%%%%%%%%%%%%%%%%%%%%==*--++=%=%==*=**%*%===%%%**%%%%%=*=%%%%%*=%%%%*-%==%%%%%%%%%%
   +**************+******-+****-++++.:---*==========--*==+*===+++---:-:--++:--++--+-++==+:-+::--+++++*=*=%%%%%%%%%%%%%%%%%=++***%%%%%%%%%%%%%%%%%%%%%%%%%%%=-*+--+*+=%%=%%*%=-**%==%%==%==**%%%%%%%%%++=*%%%*=%%%%%%%%%%
    +*+**+++*+********++++:--**+--:.:*==*+*=***+++*=====-=+++-*=*=*+----*-:--++*+-++++*=+*:-:---+++++-*::**=*=+==%%%%%%%%%%%++*=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=*++*=%%%%%%%===%====%%%=..+%===%%%%%%%%%%%%%==%%%%%%%%%
       +***++-     +++*++*+******-:+*=+****=----:+===*-:-+*===*===*******+--:--+-----+*=----:++-:-+*+++:-**+=*%%*==%%%%%%*=%%==%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%==++=%%==%%%%-*=+*=*=*=%%%%%%%%=%%%%%%==%%==
                      -*++++**+-+**=+--+*---:-++---*==*=*+-*++++====*****-+**-++:-+++**-++:::-+----+**:-::---+**-:+++*%%%%%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=-=*=%%===%%%%-+++++*=++=%%%%%%%%%%%%%%%==%%
                           *-:::---+++***++*--+*+--+======++*:-+=%===*==**=*+*%*+-**%=++*::--+++--*+**:-*+++---:::++++:=%%%%%%==%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=--+*%%==%%%%%=*-++++*=%%=%%%%%%%%%%%%%=**=%
                            --++---++++*++=*+-+***-+=========*++**=**===+*====*==*====****--+++=*+**==+-++*++++-:-+*+*+-+==%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%%%%%%%%%%%%%%%%%%=+=%*=%%%%%=%%%%%=++**++*%%%%%%%=%%%%%%%%=+-
                            --++-+-+*+-*--+--:*+=*+***=*=======**==**==+-**==*=*======*=-+-++*=****=*=++*+--++++-=****--**++%%%%%%%%%%%%%%%%==%%%%%%%%%%%%%%%%=%%%%%%%%%%%%%%+:-=%%%%%%%%%=%%%%%%%*=%%%%===%%%=*==%%%%%%
                             *+**++-***+-------*+==+===================**===*=%======---++++-**+=-=*==*++***++++-****:-*+====*%%%%%%%%%%%%%%%=%%%%%%=%%%%%%%%%%===%%%%%%%%%%%%%=======%%%==%%%%%%%%%%%%%%=*==*===%%=%%%%
                             .+****+*===+--+++-+++==*****==============+*====%====%%%===*==*=+==+*=*===-+***-+-+*++::::---++**+-%%%%%%%%%%%%==%=%%%%====%%%%%%%%%%=%%%%%%%%%%%%%%%%%%%==%%===%%%%%%%%%%%%%%***=%==%==%%%
                              *=***---+==*+**++*+*===*+*+*============**+=**======%%%===*=====%=*++=%----=--++-++*...::-++*=++-*++%%%%%%%%%%===%%%%%%%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%==%=*=*==%%%%%%%%%%%%%%%%===%%%%

Lucas Grasso Ramos

Blockchain & Full-stack Dev.

About Me

Since I was young, I have been fascinated by natural sciences, math and technology, and nowadays I try to channel that passion through programming.
I specialize in Solidity, TypeScript and Python, but I‘m interested in all exponential technologies, especially everything related to Blockchain and AI.

I have experience working in the blockchain and software development industry, and I‘m currently working as a blockchain & backend developer.
I am also pursuing a degree in Computer and Data Science at the University of Buenos Aires.

Given n ,
I'd speak n languages
...If i could.
print('Hello world!')
console.log('Hello world!')
contract HelloWorld is ERC1155 {}
println!("Hello world!");
<h1> Hello world! </h1>
{ greetings && <HelloWorld /> }
helloworld :: String
git commit -m 'Hello world!'
std::cout << 'Hello world!' << std::endl;
h1::before { content: 'Hello world!'; }
\Large{Hello world!}
?- print(HELLO_WORLD).
System.out.println('Hello, World!');
(World new) greet:'Hello!';
print('Hello world!')
console.log('Hello world!')
contract HelloWorld is ERC1155 {}
println!("Hello world!");
<h1> Hello world! </h1>
{ greetings && <HelloWorld /> }
helloworld :: String
git commit -m 'Hello world!'
std::cout << 'Hello world!' << std::endl;
h1::before { content: 'Hello world!'; }
\Large{Hello world!}
?- print(HELLO_WORLD).
System.out.println('Hello, World!');
(World new) greet:'Hello!';
print('Hello world!')
console.log('Hello world!')
contract HelloWorld is ERC1155 {}
println!("Hello world!");
<h1> Hello world! </h1>
{ greetings && <HelloWorld /> }
helloworld :: String
git commit -m 'Hello world!'
std::cout << 'Hello world!' << std::endl;
h1::before { content: 'Hello world!'; }
\Large{Hello world!}
?- print(HELLO_WORLD).
System.out.println('Hello, World!');
(World new) greet:'Hello!';

But I‘m the most fluent in:

  • Solidity
  • Typescript
  • Rust
  • Python

And I‘m handy with:

CSS
Sanic
Frame
BeautifulSoup
Express.js
Ink!
Scipy
Hardhat
JavaScript
Numpy
Matplotlib
Figma
React
Bootstrap
Foundry
Nest.js
Web3.js
Python
Jupyter
TypeScript
Selenium
FastAPI
Solidity
Seaborn
Node.js
Scikit-learn
Ethers.js
HTML
UI Design
Flask
MongoDB
Rust
Pandas
Substrate
Rust
Wagmi
BackEnd
FrontEnd
Blockchain
Python

Some of my projects:

ERC-5516

An interface for non-transferrable, Multi-owned NFTs binding to Ethereum accounts.

https://eips.ethereum.org/EIPS/eip-5516

GIC

A First Order Logic based Progamming language + SLD resolution engine.

https://github.com/LucasGrasso/gic

Beaconchain utils

Typescript utilities for working with the Eth2 Beacon Chain.

https://www.npmjs.com/package/@decentstake/beaconchain-utils

Zerti

Web3 project whose main objective is to ensure the validity and trust of certifications based on the immutability and transparency of blockchain technology.

https://github.com/ZertiApp

GHG Emissions in Argentina

My entry for the "Contar con Datos 2022" data visualization contest. It analyzes and visualizes greenhouse gas emissions in Argentina from agriculture and livestock.

https://github.com/LucasGrasso/ContarConDatos2022-GEI_Argentina

flash loans - Ink!

An implementation of the ERC-3156 standard for flash loans using the Ink! programming language.

https://github.com/jbtwist/flash_loans_dot