Skip to content
View acuarica's full-sized avatar
🎯
Hacking the EVM
🎯
Hacking the EVM

Block or report acuarica

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
acuarica/README.md

Hi there, I'm Luis

I worked in the Web3 space for more than 2 years. I worked with Ethereum & NEAR, Avalanche, EOS/WAX and Everscale (TON) using Solidity, Rust and TypeScript/JavaScript. Moreover, I have worked for more than 10 years in private industry in different roles, as Software Engineer, Network Administrator and Freelance Developer.

I have a Ph.D. in Informatics at the Università della Svizzera italiana, Switzerland. The topic of my Ph.D. was empirical studies on programming languages. Its main goal was to understand how and why programming features are being used in the wild.

Interests

  • 🔭 TypeScript/JavaScript, Rust & Solidity

    Most Used Languages

    Note This does not indicate skill level; it's a metric to determine which languages have the most code on GitHub.

  • 🔭 Web3, Smart Contracts, Ethereum & EVM-based blockchains

  • 🔭 Partial & Symbolic Evaluation, Supercompilation

  • 🔭 Static & Dynamic Analysis

  • 🔭 Education in Computer Science

Education

  • 🎓 Ph.D. in Computer Science, 2013-2019, Università della Svizzera italiana, Switzerland. Programming languages research in Java, Scala and Haskell, runtime systems and virtual machines with C++, software verification, data analysis using R and Python.

  • 🎓 Licenciate in Computer Science, 2007-2011, University of Buenos Aires, Argentina. This degree is considered by many institutions as being equivalent to an M.Sc. degree.

  • 🎓 Internship & Master Thesis, 2011, INRIA/University of Strasbourg, France. Worked on VMAD, "A Virtual Machine for Automatic Program Parallelization"

  • 🎓 Computer Analyst, 2003-2006, University of Buenos Aires, Argentina. This is a 3 years degree as part of the Licentiate in Computer Science programme.

Currently Working On

Readme Card Readme Card

Pinned Loading

  1. 4byte 4byte Public

    Generates 4bytes selector database

    JavaScript 3

  2. contract-dataset contract-dataset Public

    Fetches Sepolia contract dataset bytecodes into a dataset useful for bytecode analysis

    JavaScript

  3. eth-json-rpc-playground eth-json-rpc-playground Public

    REST Client script to interact with an Ethereum JSON-RPC provider over HTTP directly from VS Code.

  4. acuarica.github.io acuarica.github.io Public

    Personal blog and profile site built with Astro and deployed to GitHub pages

    Astro

  5. solidity-bootcamp solidity-bootcamp Public archive

    The Solidity Bootcamp is an intensive course to become a Solidity & Smart Contract Developer. This is part of EPAM's Learning & Development Program.

    TypeScript 6

  6. jnif jnif Public archive

    The Java Native Instrumentation Framework, JNIF, is the first native Java bytecode rewriting library. JNIF is a C++ library for decoding, analyzing, editing, and encoding Java bytecode.

    C++ 4 1