Eric Suzuki

I'm a Product Engineer experienced with complex Software-as-a-Service platforms, specializing in building, optimizing and testing front-end features, architecture and pixel-perfect component libraries from the ground up using SOLID programming principles. The source code for this portfolio can be found in the Github link below.

In the past decade, I've worked with some trailblazing blockchain-related companies such as Gemini and Freeport and my career has featured Web 3 projects prominently. I'm a major geek, sci-fi fan and film aficionado, and my other hobbies and interests include metaphysics, religion, classic rock and literature.

Technologies I enjoy working with:

  • React
  • Next.js 14
  • Tailwind CSS
  • Supabase
  • Vercel
  • Contentful
  • Gsap
  • Framer Motion
  • Mantine UI
  • Radix UI
  • Zustand
  • Tauri

Find me on:

%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%############
%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%##############
%%%%%%%%%%%%%%%%%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%##################
%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%(*%%%&#/ ,%&&%&&&&&&&&&&&%%%%%%%%%%%%%%%###%###############
%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%*             *,&&%%%%%#%%%%%%%%%%%%%#####################
%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#%*/*,                  .,.,//%%#%%%%%%%####################((
%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%@@&%..                  ,., ..   ..,%%%##%%%%##############((#(((((
%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&%&&&@(*,   . . .      . ./#((. ,        ,(/%%%%%%########((##(((((((((((
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%&&&&&&&&&&&&&&&&*/. .. ,.  .    ..,/ .  .               .#,%######(,      ((((((((((((
####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%(,,  ./, ... . /, ,.                         ......#..%..@.. ((((((((((((
#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%&%%,.*  /  . .,/..,  ...  .,. ...,.              . /@  .         ((((((//////
####################%%%%%%%%%%%%%%&%#*       .  .,           .      ....,,,,,,.....                       . (///////////
##########%%#/,.         ,//*,.../... ,../,.,.               , ..  ..,,,,,,****,,,,..                **.. , ,///////////
%  ..*/..*/&,  .....    ,    ... ... *#,.    . .          .. ,,...*,,,,*/(###/****,,....                ,.   ///////////
               .  @@,.. , . ,..* ..  .,*,,,*            ,(,/*/,#(*******/((////(////,,,..              .  .  ///////////
             ..,........,,,,,,,,,,,,,,*,,,*, ,         .*,. ....,**///****,..   ..., ...,,      .       . .  ///////////
   .       .***,,,,,,,,,,,,,,,,,,,,,(**,,/%&*//   *   ..,,,,,.,,***/////*,,,,,,*****,,,,***    .*,/ .( ....* ///*///////
.    .     ,,,,,,,,*,&,,,,,,,,,,,,,,%(/%*,,,,,*% ,#(//*//*/*******////**,,****,,...,*,*****/       (. ..  .,      ,*///*
        ...,,,,,,.,***,,,,,,,,,,,,,,,,,*,,,,****.#%///*,...    .***//(**,,,,.*    ,   .,***/           .,,,.      ,*/***
     (*.,*.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,**,*.%%//*******,.,,**/(&#//*,,,,,,..,,,,,,******.,,.. ((((...,*      .*/***
    ,/...*.,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,//%*%%#%%#///****//((#%&&%//******,***********//.,**, ,(((....*      .**/*/
    . .. ,....,,,,,,,,,,,,,,,.@@@&,,,,,,,,,,,/#//#%%%%%%%#%%%%#(((%&@&&%(*,***//////*******// ,***#((((. ..*,      ,*///
    ///***....,,,,,,,,,,,,,,,,,,,,,(/,*,.*#*#&%#*#%%%%%%%%%%%(//*%%%%%###((,,*/(((#(///****//,,.,##(((((((#%/      ,////
    ,***,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&(*#((#%%%%##(/**(#(//***,,****,**(((///******/,**.. .@#((.   *      .*///
    ,****.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*%%%((#%##((/**/%%*..,*,,,,.. .*///(((//******/,**.  /(**/&&#@.      .*///
..,,***,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#%%#(##(((/*(%%%%#*,*,,,,,,,,,,(/(((///****//.((. .......,,**(.     .*///
.,,***,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,//##(((/####%&%(/**,.,,,****,,,.,******/*////,///******//(,     .*///
,,,,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*****(#((#(*.,,......              ,*******./***/***********//     .,/((
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,**********/*//**/(((*,*,*(((#**,,,**,,****,,,,**,******,,,,,,,,,,**/      ./((
,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**#%%%%#(/*,,,,,*******/*,,,,,,*******,,,,,,,,,,,,,*.    ../((
..,,,.............................,,,,,,,,,,,,,,,,,,,,,,,***/(#%%%%%%%(////**//***,,,,,.,,** .     ,,....,,,,,*   ...*((
..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/*.  //***(#%%%%&%%%%%#////**,.....,,,,,          .,,...,,,  ....*(#
.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,*%,,      ***.,***(((((/(/*,,.... ....,,**,.             .  ./.  ....,(#
.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********(****//*.     ,****.  .....          ..,,,****,.                  ..,,//((##
,,,,,,,,,,,,,,,,,,,,,,,,,**************///**/***/*,**     .****/***,.......,,,,,,,,******,,                   .,*//*****
////(/***,,,,,.....                ./,*/*////////,,**,      */////***/******,***********,,.                    .**,/,,**
                              ,//(,////////*//((/,,****/,    */////*******,,*,***********,                     ..,*/*///
               ..          (/,*((///(//(///**/(/*,*/////(/. . **////****,**************,,                  ... ..,,**///
##%%%#%%%%%%##%#####%#%%#/(///* (#(/((((////////,**//((///*.   ,*/*/*********,********,.                   ,,******////*
######%%###((###(###%%((((((/(((**(///////////(/.*/////(///,.    .///****,,*********,..                 . ..*///(//(((/ 
                   ##(//(/(///*//*/(((/////*///(.*/*/((((/(/*.     .**************,,,                  ,,..,,////((/(/*.
                 %#(((((//////(//**/(/#((/**//(/,,/*/*////**,*..    .,,************,                  ..*,,***//((((((./
               #((##((///*(////((//*////**(//*#/*,**,,***,((**. .     ,.,,,,*,,,,                    .,,***/*(/(/((#(# /
.......       #(..((///(/(*/(/***/**///,/*////(***,***,,**///..  .                           .       ****//*//*//(((//,*
.. ......   .(((((/*//((*.,(///***/**/*,*//(/,(*,*,//,,*,*//**    .                                 .,/*/*(///(//(///.,*
........   .#(#((/(/////*//(.*/**, .,*,.**/*,.*.***,****,,///*...  .                                .*/****//(((//((/.**
......  ...%##(((((#(((/(////*(**.   ,.. //, /*.,*/ *,****/(/*, ,.  .                             ..,*//*/*////(#(/(/,*/
..   .....#(((((//(((((/(#///*/*//*      ,*  (, ./* ,*,,**/(***.,...                          .   .,,***/*****//#(///*,*
%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%############
%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%##############
%%%%%%%%%%%%%%%%%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%##################
%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%(*%%%&#/ ,%&&%&&&&&&&&&&&%%%%%%%%%%%%%%%###%###############
%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%*             *,&&%%%%%#%%%%%%%%%%%%%#####################
%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#%*/*,                  .,.,//%%#%%%%%%%####################((
%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%@@&%..                  ,., ..   ..,%%%##%%%%##############((#(((((
%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&%&&&@(*,   . . .      . ./#((. ,        ,(/%%%%%%########((##(((((((((((
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%&&&&&&&&&&&&&&&&*/. .. ,.  .    ..,/ .  .               .#,%######(,      ((((((((((((
####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%(,,  ./, ... . /, ,.                         ......#..%..@.. ((((((((((((
#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%&%%,.*  /  . .,/..,  ...  .,. ...,.              . /@  .         ((((((//////
####################%%%%%%%%%%%%%%&%#*       .  .,           .      ....,,,,,,.....                       . (///////////
##########%%#/,.         ,//*,.../... ,../,.,.               , ..  ..,,,,,,****,,,,..                **.. , ,///////////
%  ..*/..*/&,  .....    ,    ... ... *#,.    . .          .. ,,...*,,,,*/(###/****,,....                ,.   ///////////
               .  @@,.. , . ,..* ..  .,*,,,*            ,(,/*/,#(*******/((////(////,,,..              .  .  ///////////
             ..,........,,,,,,,,,,,,,,*,,,*, ,         .*,. ....,**///****,..   ..., ...,,      .       . .  ///////////
   .       .***,,,,,,,,,,,,,,,,,,,,,(**,,/%&*//   *   ..,,,,,.,,***/////*,,,,,,*****,,,,***    .*,/ .( ....* ///*///////
.    .     ,,,,,,,,*,&,,,,,,,,,,,,,,%(/%*,,,,,*% ,#(//*//*/*******////**,,****,,...,*,*****/       (. ..  .,      ,*///*
        ...,,,,,,.,***,,,,,,,,,,,,,,,,,*,,,,****.#%///*,...    .***//(**,,,,.*    ,   .,***/           .,,,.      ,*/***
     (*.,*.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,**,*.%%//*******,.,,**/(&#//*,,,,,,..,,,,,,******.,,.. ((((...,*      .*/***
    ,/...*.,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,//%*%%#%%#///****//((#%&&%//******,***********//.,**, ,(((....*      .**/*/
    . .. ,....,,,,,,,,,,,,,,,.@@@&,,,,,,,,,,,/#//#%%%%%%%#%%%%#(((%&@&&%(*,***//////*******// ,***#((((. ..*,      ,*///
    ///***....,,,,,,,,,,,,,,,,,,,,,(/,*,.*#*#&%#*#%%%%%%%%%%%(//*%%%%%###((,,*/(((#(///****//,,.,##(((((((#%/      ,////
    ,***,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&(*#((#%%%%##(/**(#(//***,,****,**(((///******/,**.. .@#((.   *      .*///
    ,****.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*%%%((#%##((/**/%%*..,*,,,,.. .*///(((//******/,**.  /(**/&&#@.      .*///
..,,***,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#%%#(##(((/*(%%%%#*,*,,,,,,,,,,(/(((///****//.((. .......,,**(.     .*///
.,,***,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,//##(((/####%&%(/**,.,,,****,,,.,******/*////,///******//(,     .*///
,,,,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*****(#((#(*.,,......              ,*******./***/***********//     .,/((
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,**********/*//**/(((*,*,*(((#**,,,**,,****,,,,**,******,,,,,,,,,,**/      ./((
,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**#%%%%#(/*,,,,,*******/*,,,,,,*******,,,,,,,,,,,,,*.    ../((
..,,,.............................,,,,,,,,,,,,,,,,,,,,,,,***/(#%%%%%%%(////**//***,,,,,.,,** .     ,,....,,,,,*   ...*((
..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/*.  //***(#%%%%&%%%%%#////**,.....,,,,,          .,,...,,,  ....*(#
.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,*%,,      ***.,***(((((/(/*,,.... ....,,**,.             .  ./.  ....,(#
.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********(****//*.     ,****.  .....          ..,,,****,.                  ..,,//((##
,,,,,,,,,,,,,,,,,,,,,,,,,**************///**/***/*,**     .****/***,.......,,,,,,,,******,,                   .,*//*****
////(/***,,,,,.....                ./,*/*////////,,**,      */////***/******,***********,,.                    .**,/,,**
                              ,//(,////////*//((/,,****/,    */////*******,,*,***********,                     ..,*/*///
               ..          (/,*((///(//(///**/(/*,*/////(/. . **////****,**************,,                  ... ..,,**///
##%%%#%%%%%%##%#####%#%%#/(///* (#(/((((////////,**//((///*.   ,*/*/*********,********,.                   ,,******////*
######%%###((###(###%%((((((/(((**(///////////(/.*/////(///,.    .///****,,*********,..                 . ..*///(//(((/ 
                   ##(//(/(///*//*/(((/////*///(.*/*/((((/(/*.     .**************,,,                  ,,..,,////((/(/*.
                 %#(((((//////(//**/(/#((/**//(/,,/*/*////**,*..    .,,************,                  ..*,,***//((((((./
               #((##((///*(////((//*////**(//*#/*,**,,***,((**. .     ,.,,,,*,,,,                    .,,***/*(/(/((#(# /
.......       #(..((///(/(*/(/***/**///,/*////(***,***,,**///..  .                           .       ****//*//*//(((//,*
.. ......   .(((((/*//((*.,(///***/**/*,*//(/,(*,*,//,,*,*//**    .                                 .,/*/*(///(//(///.,*
........   .#(#((/(/////*//(.*/**, .,*,.**/*,.*.***,****,,///*...  .                                .*/****//(((//((/.**
......  ...%##(((((#(((/(////*(**.   ,.. //, /*.,*/ *,****/(/*, ,.  .                             ..,*//*/*////(#(/(/,*/
..   .....#(((((//(((((/(#///*/*//*      ,*  (, ./* ,*,,**/(***.,...                          .   .,,***/*****//#(///*,*

Recent Tracks

    Loading...

Blockscope (YC S22)

Blockscope is a Web3 data platform that enables anyone interested in on-chain data to quickly spin up live or historical data pipelines.

During my time at the company, I built new features for their core products and improved several others.

  • Built Product landing pages
  • Built Internal API documentation
  • Built Gas profiler using react-flame-chart
  • Created Custom SVG icons made in Adobe Illustrator
  • Built Web3 Hacks Directory Dashboard and pages
  • Redesigned and refactored Trace Call Tree, Web3 Entities Directory Pages, Decode visibility charts and data tables

Technologies used:

  • React
  • React Query
  • React Bootstrap
  • React Tables
  • Redux
  • Zustand
  • react-flame-graph
  • EchartsJS
  • react-code-blocks
BlockScopeIconBlockScopeIconBlockScopeIconBlockScopeIconBlockScopeIconBlockScopeIconBlockScopeIconBlockScopeIconBlockScopeIconBlockScopeIconBlockScopeIconBlockScopeIcon
CurlIconCurl
JavaScriptIconJavaScript
PythonIconPython
URL | https://api.blockscope.co/apiaddress

AXIOS



Installation

$ NPM INSTALL AXIOS --SAVE


Request

1 2 3 4 5 6 7 8 9 10 11 12 13 import axios from 'axios' const options = { method: 'POST', url: 'https://api.blockscope.co/dev-api/v2/decode/transaction', headers: { accept: 'application/json', 'content-type': 'application/json', 'X-API-KEY': 'YOUR-API-KEY' data: { transaction: '0xb5c8bd9430b6cc87a0e2fe110ece6bf527fa4f170a4bc8c', chain: 'ethereum' }

Freeport was a Fractionalized Art Ownership Model Powered by Blockchain. Freeport was featured in ARTnews and enjoyed notability until late 2023.

During my time at Freeport I worked closely with their co-founder and built several features, working primarily on their internal blog and KYC systems.

  • Built initial landing page
  • Built the Tailwind CSS configuration file
  • Built blog and pagination system using Contentful's API
  • Refactors to Contentful data parsing files
  • Translated designs from Figma into Next.js
  • Integrated React Hook Forms into their KYC system
  • Integrated Google Places API and parsed geolocation data
  • Wrote Zod data schemas for form validation

Technologies used:

  • React
  • Next.js 14
  • Tailwind CSS
  • Contentful API
  • Zod
  • React Hook Forms
From $531.80
Marilyn, 1967

Andy Warhol

Marilyn, 1967

A timeless hot pink Marilyn, the most famous and recognizable subject of Andy Warhol's works

BITRIA was a digital turnkey asset management startup for cryptocurrencies, a platform we built that was eventually acquired by Gemini Trust Company, LLC is an American cryptocurrency exchange and custodian bank. The platform remained active until 2024 when it was assimilated into Gemini's larger ecosystem.

I joined the company early and helped to modernize and refactor much of the front-end architecture. I also built many new UI elements, improved existing ones and had ownership of several features.

  • Refactored class components into functional components
  • Several refactors to state management and context API files
  • Code splitting and asynchronous loading
  • Created Custom SVG icons made in Adobe Illustrator
  • Built loading skeletons for tables
  • Built transaction details page
  • Built responsive, animated onboarding page
  • Built white labeling functionality
  • Wrote unit tests and Storybook components
  • Reviewed code on Github and participated in kanban-style project management

Technologies used:

  • React
  • React Context
  • Storybook
  • Jest
  • Chart.js
  • Material UI

From 2013 to 2016 I worked variously with small businesses, web development agencies and events companies as both a freelance web developer and project manager.

During that time I worked primarily with Wordpress and related plugins, and plain HTML/CSS.

  • As a project manager, upheld and deadlines of deliverables and projects for more than 30 agency clients
  • Mentored a small team of web designers in the design and publishing of responsive Wordpress webpages
  • Participated in meetings with various agency clients to discuss and clarify website requirements
  • Invoiced, billed and corresponded with various personal clients
  • Built promotional materials for various themed blockbuster exhibits and live entertainment productions

Technologies used:

  • HTML
  • CSS
  • Wordpress
  • WPBakery Builder
  • jQuery
  • PHP
Arms And The Man
sixteennine
GameX Comex Convention
Ichikawa Ebizo XI's Japan Theater

Join me on Steam!

    Loading...