๐Ÿซ•

Frank Egloff

Hours

20

Expertise

frontend

Mentor
Brian Felsen
Day ONE
April 11, 2022
End Date
Presence
Active
Telegram

@fegloff

image

Bio

๐Ÿซ• Francisco is a Swiss/Venezuelan Computer Engineer, with more than 15 years of experience in Fintech projects (Financial Inclusion, Mobile Payments) and also full stack development. For the past 6 months, he has been working in web3 projects for ETH and Solana networks.

Francisco likes board games, playing sports, music and comedy, and currently lives in Bogota, Colombia with his 5 year old daughter, Valentina.

May 2022 Deliverables

Fixed income product dApp (app)

Trustless ETH bridge test cases

Devcon venue list. 100/90/100%

April 2022 Deliverables

  • Deploy 20% fixed income to Mainnet
  • 5 trustless bridge unit test cases
  • Develop Spanish ZK pre-course

Cultural Self Assessment

Cultural
Values
Read More
Self Assessment
Personal Story
Empathy
Communicative
conversation turn taking
Rate 1 - 10 with 10 being the best
disconfirm own beliefs
self-aware & articulate
Personal
share a drink
spend 10 hours daily together
nurture & mentor
Collaborative
make everyone shine
people over process
dare to disagree
Passion
Devoted
long-time craftsmanship
obsess over details
hungry & foolish
Aligned
share the mission
optimistic about flying off a cliff
your 50-year dream
Authentic
consistent with own actions
make tough decisions
admit mistakes
Excellence
Technical
top 1% superstar
effective tooling
relevant to our needs
Potential
10x growth
voracious learner
contrarian thinker
Impact
accomplish important work
activity < productivity
thrive in chaos

Frank Egloffโ€™s Timesheet

DateTaskHoursOther notesReceivedTxn Hash

[DJ3N] fix unlogged user token creation + fix header backgroud color change after unlogged user creates wallet + fix styling for token creation and access pass component + remove esLint warnings on some components

5

[DJ3N] Add logout functionality + add enter listener to login router component + add IntersectionObserver (useElementOnScreen hooks) for gallery lazy uploading

4

[DJ3N] add lazy upload for images + skeleton view for access pass card and collectible card component

4

[DJ3N] add error handling to wallet balance in the wallet router component

2

[DJ3N] fix user-profile component edit/display user info

1

[DJ3N] fix styling dogfood + delete unused routes components (collectible-details, access-pass-details, checkout component, claim-nft) and unused component (nft-detail)

3

[DJ3N] add bech32Address attribute to user type + minor changes to wallet router component + update header, checkout success and failure components styling + fix login router component styling + add FullLogo component

3

[DJ3N] fix dogfood user profile => description padding and avatar/banner alignment

2

[DJ3N] fix app name and description in index.html + remove the wallet from header + change styling in collection card component + add wallet address to wallet component + add wallet address to wallet router component + update wallet component styling + update Button display in token detail component

5

[DJ3N] update gallery and gallery-tab UX & logic + minor update create collectible UX + add token detail router component to replace access-pass-detail and collectible details component + add collectible component to display collectible info + update collectible gallery UX

6

[DJ3N] fix styling issues with profile component + minor styling changes on gallery-tabs and spacing between access pass cards + add wallet router component + token balance component + gallery tab component styling changes

5

[DJ3N] fix age select placeholder, date, time, color palette styling + change progress bar styling + clean access-pass code + improve ticket styling + add stripe to access pass styling + add favicon + change styling on navbar + add owner logic to access pass card component + change font-type to Inter + add unlocable content handling for access pass details

6

[DJ3N] add logo dropzone component + update access pass styling + fix access pass card styling + fix header logo and background + add select age restrictions component add + add color picker + fix header styling for landing router component + fix v1 merging issues + fix navbar and header styling

5

[DJ3N] fix nav bar items align + fix tooltip hiding issue + fix access pass card component

3

[DJ3N] update styling for access pass component + fix access pass logo display + move out LockedContentDropzone from CreateCollective to src/components + fix navigation bar to bottom on Create Collectible route component + add s3 upload media handling for create access pass

6

[DJ3N] Update layout of create access pass, access pass front, and back components + add ticket component + change create home styling + fix detail access pass component layout + update the styling of the navigation component + fix access pass styling for gallery + change styling for create-home component

7

[DJ3N] Add info row component + update create access pass component

4

https://dev.dj3n.com/ https://github.com/GoCyberEd/nft-mints-frontend

[DJ3N] Add toggle-checkbox component + add dynamic collor picker + update access pass front component

6

[DJ3N] Add access pass card component for access pass gallery + => fix access pass border color change + fix comma symbol on access pass from component + remove label "this is the landing page your fans will see" on access pass detail router component => Add access pass card component for gallery + update gallery component + update collor palette component

6

[DJ3N] Add css utils for svg color change + add color palette component + update access pass front and back components + update access pass detail router component + update create access pass router component

8

[DJ3N] Fix access-pass styling issues + styles: create-access-pass ticket + styles: create-access-pass logo size + make stick header

6

[DJ3N] fixe access pass gallery scrolling + split access pass component in Front and Back component + Access Pass Logo Styling + Fix right margin gallery for access pass tab + add checkout to access pass detail page + fix landing page mascot avatar + fix checkout success route component

8

[DJ3N] update styling on user-profile component + add collectible checkout + change checkoutV2 api call url and parameters + add wallet_fan class to header component

5

[DJ3N] fix navegation position for gallery component + add create-access-pass logic for not logged users + fix navigation + fix navegation position for gallery component

5

[DJ3N] add logic to create-access-pass

4

[DJ3N] Add create-collectible without login + add create-result, new-user-alert components + add styling to create-collectible + increase/decrease button for supply + fix styling issues in create-collectible

6

[DJ3N] Create inputs component + UX landing page + add create-collectible without login + add create-result, new-user-alert component

4

[DJ3N] fix sms-wallet login logic and styling + add user-profile component + update landing component + add local storage and session storage + add persistedState to redux store

4

[DJ3N] add sms login logic + add base styling assets + update styling on login, home-creator, navigation and header component

5

[DJ3N] add redux for state handler + public/private routes + scss global variables + add header component

4

[DJ3N] Add create-access-pass route + access-pass component (raw version) + update addFilesToStorage to accept Blob files + add logo upload logic for create access pass route component + add create-home route and rename mint component to create-collectible

6

[DJ3N] add phone number input + rename mint-input component to input component

3

[nft-mints] Create a collectible detail page + make changes on the nft-detail component to handle creators and user UX

5

https://collectible-creator.netlify.app/ https://github.com/dpc-nft/nft-dpc-frontend

[nft-mints] Add component lazy download for future PWA implementation + UI changes

3

[nft-mints] Add error handling for API calls and UI components

3

[nft-mints] UI changes for mint component

1

[nft-mints] Add netlify configuration + improve checkout UX

4

[nft-mints] work backend calls => Tokens by owner, create collection + update gallery component + fix async issues with Firebase + add error handling in checkout component

10

[nft-mints] integration with stripe => success and cancel page + create nft-detail componnet

5

[nft-mints] Mint logic + firebase config and integration

7

[nft-mints] Create nft-card component + work with auth flow and styling

8

[nft-mints] Working with routes => Create/Update Routes landing, home, mint, navigation, gallery

8

[nft-mints] Working with components => create mint-input, auth-input

4

[nft-mints] Setting up project + creating Navigation and Authentication components

4

Added comments

2

Convert web3.utils to typescript for better error handling + added transaction receipt handler

3

[Fixed Income Frontend] Fixing issues #4 #2 + Disabled logging for production environment + solve rendering issues for browser with no metamask extensions

2

[Fixed Income Frontend] Fixing issues #5 #4 #3

2

[Fixed Income Frontend] Project deployed in Netlify

3

[Fixed Income Frontend] Configuring Netlify deploying

3

[Fixed Income Frontend] Implemented deposit call (web3 contract call + deposit component) + implemented theme change (dark/light) + Implemented basic modal to show deposit transaction progress and completion

5

[Fixed Income Frontend] Updated web3 contract abi handling for Income and Token access (aUST) + Created deposit method call (first approach) + updated deposit component.

5

[Fixed Income Frontend] Updated UI styling + Changed deposit and balance's component look and feel due to UI design error

3

[Fixed Income Frontend] Added Toast component and Redux for error handling.

3

[Fixed Income Frontend] Added use wallet hooks to handle Metamask connection. Implemented balance component which handles aUST balance.

4

[Fixed Income Frontend] Worked with styling theme changes

2

[Fixed Income Frontend] Added anchor abi + upgrade to hooks to handle metamak connection

3

[Fixed Income Frontend] Added metamask connection + Styling for footer, header components and earn page component

6

[Fixed Income Frontend] Created header, footer components and earn page component + add router navigation

5

[Fixed Income Frontend] Typescript React project setup

4