diff --git a/content/letter b/content/letter index 996ec63..1467546 160000 --- a/content/letter +++ b/content/letter @@ -1 +1 @@ -Subproject commit 996ec6349ba6ba670cb9195f63742c401e5846d9 +Subproject commit 14675468468b11cfaeb63bfc1da5d412d318dce1 diff --git a/content/resume/_index.md b/content/resume/_index.md index 4789a95..08726eb 100644 --- a/content/resume/_index.md +++ b/content/resume/_index.md @@ -24,40 +24,22 @@ title="Cloud/Software Engineer Intern" date="May 2020 — Aug 2021" %}} {{% resume/section projects %}} - -{{% resume/project name="Astronofty" -url="https://github.com/Kevin-Mok/astronofty" date="Jan 2023" -show="true" %}} + -- Created for a 36 hour hackathon (UofTHacks X) where it **came 2nd overall**. -- Created and deployed a smart contract with **Solidity** on - the Ethereum blockchain to create/buy/sell NFT's - using MetaMask. -- Wrote a **React** hook to fetch and show listed NFT's, NFT details and owned NFT's. -- Used API to synchronously upload images and metadata to IPFS. +{{% resume/project name="Custom Kernel Module" +url="https://kevin-mok.com/server/" date="Jan. 2022" show="true" %}} -{{% /resume/project %}} - - - - - -{{% resume/project name="Rarity Surf" -date="Oct 2021" show="true" %}} - -- Web app to give rarity rankings to NFT's within minutes of their metadata being revealed and check which are listed (based on rarity and price filters) on the OpenSea marketplace using their API. -- Reverse engineered the ranking algorithm to match the - leading rarity ranking site's rankings (scraped using - Selenium) with a **discrepancy of <0.25%**. -- Used app to frontrun purchases of **top 5%** rarity NFT's - against competing buyers. -- Wrote **Django** backend to fetch metadata from IPFS, store rarity rankings in PostgreSQL and serve rarity data using GraphQL. -- Wrote **React** frontend with hooks to dynamically load rarity data. Styled with Tailwind. +- Wrote and installed a custom Linux kernel module in **C**. +- Intercepted pre-existing system calls using + custom kernel module by sending commands to + userspace. +- Monitored specific process ID's in my system + call to intercept their system calls. {{% /resume/project %}} - + @@ -77,6 +59,24 @@ url="https://kevin-mok.com/server/" date="Aug. 2019 — present" show="true" %}} + + +{{% resume/project name="Rarity Surf" +date="Oct 2021" show="true" %}} + +- Web app to give rarity rankings to NFT's within minutes of their metadata being revealed and check which are listed (based on rarity and price filters) on the OpenSea marketplace using their API. +- Reverse engineered the ranking algorithm to match the + leading rarity ranking site's rankings (scraped using + Selenium) with a **discrepancy of <0.25%**. +- Used app to frontrun purchases of **top 5%** rarity NFT's + against competing buyers. +- Wrote **Django (Python)** backend to fetch metadata from IPFS, store rarity rankings in PostgreSQL and serve rarity data using GraphQL. +- Wrote **React** frontend with hooks to dynamically load rarity data. Styled with Tailwind. + +{{% /resume/project %}} + + + {{% /resume/section %}} {{% resume/section skills %}} @@ -88,7 +88,7 @@ Kubernetes, **JavaScript**, **React**, **Python**, Go, Bash, Solidity, C, **Djan {{% resume/section education %}} {{% resume/education name="University of Toronto" -title="Computer Science Specialist — 3.84 GPA (CS)" date="2018 — 2023" %}} +title="Computer Science Specialist — 3.84 GPA (CS), Graduated with High Distinction" date="2018 — 2023" %}} {{% /resume/section %}} diff --git a/static/pdf b/static/pdf index 50171c4..4ff1886 160000 --- a/static/pdf +++ b/static/pdf @@ -1 +1 @@ -Subproject commit 50171c4c7064366f0492cec808657d0f30b1a3de +Subproject commit 4ff18861bc89b9eb06ac4f600dfce5673c6713d4