{"id":20662385,"url":"https://github.com/evanzhoudev/evanzhoudev","last_synced_at":"2026-03-19T17:01:00.537Z","repository":{"id":169605276,"uuid":"645609646","full_name":"EvanZhouDev/EvanZhouDev","owner":"EvanZhouDev","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-31T04:22:50.000Z","size":9613,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-10T05:54:58.010Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EvanZhouDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-26T03:27:47.000Z","updated_at":"2024-12-31T04:22:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"bbfd9dc9-2fa6-4457-b01f-e21de416a5b5","html_url":"https://github.com/EvanZhouDev/EvanZhouDev","commit_stats":null,"previous_names":["evanzhoudev/evanzhoudev"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/EvanZhouDev/EvanZhouDev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvanZhouDev%2FEvanZhouDev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvanZhouDev%2FEvanZhouDev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvanZhouDev%2FEvanZhouDev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvanZhouDev%2FEvanZhouDev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EvanZhouDev","download_url":"https://codeload.github.com/EvanZhouDev/EvanZhouDev/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvanZhouDev%2FEvanZhouDev/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29896315,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T12:09:13.686Z","status":"ssl_error","status_checked_at":"2026-02-27T12:09:13.282Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T19:13:58.823Z","updated_at":"2026-02-27T13:10:02.024Z","avatar_url":"https://github.com/EvanZhouDev.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"./banner/ezdevBannerDark.png\"\u003e\n  \u003cimg alt=\"EvanZhouDev Banner\" src=\"./banner/ezdevBannerLight.png\"\u003e\n\u003c/picture\u003e\n\n\u003e _\"The people who are crazy enough to think they can change the world are the ones who do.\"_ \\- Steve Jobs\n\nDesigner, Developer, Content Creator. Building the future, one line of code at a time.\n\n## What Do I Do?\n\n\u003cimg alt=\"EvanZhouDev Banner\" src=\"./skillBento.png\"\u003e\n\n## My Design Philosphy\n\n\u003e _\"People don't know what they want until you show it to them.\"_ \\- Steve Jobs\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd valign=\"top\" align=\"left\" width=\"33%\"\u003e\n      \u003cpicture\u003e\n        \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"./designPhilosophyHeaders/define_dark.png\"\u003e\n        \u003cimg alt=\"Define\" src=\"./designPhilosophyHeaders/define.png\" height=\"30\"\u003e\n      \u003c/picture\u003e\n      \u003cp\u003eKnow exactly what you are making and why. If you cannot give a clear \u003ci\u003edefinition\u003c/i\u003e of your product, that product shouldn’t exist.\u003c/p\u003e\n    \u003c/td\u003e\n    \u003ctd valign=\"top\" align=\"left\" width=\"33%\"\u003e\n      \u003cpicture\u003e\n        \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"./designPhilosophyHeaders/implement_dark.png\"\u003e\n        \u003cimg alt=\"Implement\" src=\"./designPhilosophyHeaders/implement.png\" height=\"30\"\u003e\n      \u003c/picture\u003e\n      \u003cp\u003eA product is designed for its users. The \u003ci\u003eimplementation\u003c/i\u003e should not only be functional, but intuitive and enjoyable to use.\u003c/p\u003e\n    \u003c/td\u003e\n    \u003ctd valign=\"top\" align=\"left\" width=\"33%\"\u003e\n      \u003cpicture\u003e\n        \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"./designPhilosophyHeaders/impute_dark.png\"\u003e\n        \u003cimg alt=\"Impute\" src=\"./designPhilosophyHeaders/impute.png\" height=\"30\"\u003e\n      \u003c/picture\u003e\n      \u003cp\u003eEven the best product can be overlooked if presented in a careless manner. Present your product in a creative and professional to \u003ci\u003eimpute\u003c/i\u003e those qualities.\u003c/p\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n_Inspired by [The Apple Marketing Philosophy (1977)](https://www.customerengagementinsider.com/digital-strategy/articles/what-we-can-learn-apple-marketing-philosophy)_\n\n## Skills\n\n#### General Skills\n\n- Programming for 8 years\n- Fluent in Javascript and Python, experience in Java, Swift, and more\n- Experienced in Git and GitHub\n- Extensive Artificial Intelligence API design experience\n\n#### JS Development\n\n- Over 6 years of JS dev experience\n- Worked with both [Node](https://nodejs.org/en) and [Bun](https://bun.sh/) runtimes\n- NPM packages published with over [100,000 downloads](https://npm-stat.com/charts.html?author=evanzhoudev\u0026from=2020-01-01)\n- Worked with numerous libraries including [Puppeteer](https://pptr.dev/), [Jest](https://jestjs.io/), [Vitest](https://vitest.dev/), and more\n\n#### Web Development\n\n- Fluent in [React](https://vitest.dev/) and JSX\n- Extensively worked with [Next.js](https://nextjs.org/) framework\n- Worked with CSS libraries including [styled-components](https://styled-components.com/) and [Tailwind](https://tailwindcss.com/)\n- Experience in popular libraries and frameworks like [Daisy UI](https://daisyui.com/), [React Redux](https://react-redux.js.org/), [useHooks](https://usehooks.com/), and more\n\n#### Design and Content Creation\n\n- Over 4 years of design and 5 years of content creation experience\n- Prototyping and Design with [Figma](https://www.figma.com/)\n- Editing and Animating with [DaVinci Resolve](https://www.blackmagicdesign.com/products/davinciresolve)\n- 3D Modeling with [Blender](https://www.blender.org/)\n\n## Setup\n\n#### Hardware\n\n- Main Computer: [M4 Max 14” MacBook Pro](https://support.apple.com/en-us/121553) (64 GB)\n- Mouse: [Apple Magic Mouse](https://support.apple.com/en-us/111885)\n- Keyboard: [Keychron K2 v2 RGB with Gateron Browns](https://www.keychron.com/products/keychron-k2-wireless-mechanical-keyboard?variant=31063869653081)\n- Headphones: [AirPods Pro 2](https://support.apple.com/en-us/111851)\n\n#### Other Goodies\n\n- Laptop Stand: [Rain Design mStand](https://www.raindesigninc.com/mstand.html)\n- Backup Computer: [M1 MacBook Air](https://support.apple.com/en-us/111883) (8 GB)\n- 3-in-1 Charging Stand: [KUXIU X63Q Qi2](https://kuxiu.co/products/kuxiu-x63q-stand)\n- Mug: Apple Park Hasami Porcelain Mug\n\n## What's on my Computer?\n\n- Browser: [Arc](https://arc.net/)\n- Menu Bar Manager: [Ice](https://icemenubar.app/)\n- App Launcher: [Raycast](https://www.raycast.com/)\n- Keyboard Customizer: [Karabiner Elements](https://karabiner-elements.pqrs.org/)\n\n#### Development\n\n- IDE: [VSCode](https://code.visualstudio.com/) with [One Dark Pro theme](https://marketplace.visualstudio.com/items?itemName=zhuangtongfa.Material-theme)\n- Terminal: [iTerm2](https://iterm2.com/) with Hotkey Window\n\n#### Editing \u0026 Design\n\n- NLE: [DaVinci Resolve](https://www.blackmagicdesign.com/products/davinciresolve)\n- Design Tool: [Figma](https://www.figma.com)\n\n#### Hyperkey\n\nMy `Caps Lock` key is set to `Hyperkey` (⇧⌘⌥^) to act as an additional modifier. In combination with Raycast, iTerm, and system actions, it's a powerful addition to my keyboard. Here are some of my favorite actions:\n\n| Shortcut        | Action                                   |\n| --------------- | ---------------------------------------- |\n| Hyper + `I`     | Open **i**Term with Hotkey _(iTerm)_         |\n| Hyper + `D`     | **D**efine Word _(Raycast)_                  |\n| Hyper + `T`     | **T**ranslate _(Raycast)_                    |\n| Hyper + `Space` | Search Emojis _(Raycast)_                |\n| Hyper + `Enter` | Open Raycast AI Chat _(Raycast)_         |\n| Hyper + `A`     | **A**pple Intelligence Siri Hotkey _(MacOS)_ |\n\n\u003cdetails\u003e\n  \u003csummary\u003eMore Actions\u003c/summary\u003e\n\n| Shortcut    | Action                                                         |\n| ----------- | -------------------------------------------------------------- |\n| Hyper + `←` | Resize window to **Left** Half _(Raycast)_                         |\n| Hyper + `→` | Resize window to **Right** Half _(Raycast)_                        |\n| Hyper + `↑` | Maximize window to **Up**most scale _(Raycast)_                    |\n| Hyper + `↓` | Fullscreen Active App _(Raycast)_                              |\n| Hyper + `C` | Browse **C**oding Projects _(Raycast)_                             |\n| Hyper + `P` | Remaps to ^**P** _(Karabiner Elements)_                            |\n| Hyper + `N` | Remaps to ^**N** _(Karabiner Elements)_                            |\n| Hyper + `L` | **L**ocate Files with File Search _(Raycast)_                      |\n| Hyper + `[` | Create Reminder _(Raycast)_                                    |\n| Hyper + `]` | Browser Reminders _(Raycast)_                                  |\n| Hyper + `3` | Screenshot Screen and copy to Clipboard _(Mac Screenshot App)_ |\n| Hyper + `4` | Screenshot Area and copy to Clipboard _(Mac Screenshot App)_   |\n| Hyper + `S` | **S**crolling Screenshot _(Shottr)_                                |\n| Hyper + `O` | **O**CR Capture _(Shottr)_                                         |\n\n\u003c/details\u003e\n\n## Stats\n\n![](http://github-profile-summary-cards.vercel.app/api/cards/profile-details?username=EvanZhouDev\u0026theme=github)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevanzhoudev%2Fevanzhoudev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevanzhoudev%2Fevanzhoudev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevanzhoudev%2Fevanzhoudev/lists"}