Last active
September 14, 2024 20:56
-
-
Save antfu/ceb04ede6daf195eaf51e32b6aef5d4e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"basics": { | |
"name": "Anthony Fu", | |
"picture": "https://antfu.me/avatar.png", | |
"label": "Software Engineer", | |
"headline": "A ship in harbor is safe, but that is not what ships are built for.", | |
"summary": "My name is Anthony Fu, a master of computer science student and a freelance software engineer. My passion for software lies with dreaming up ideas and making them come true with elegant interfaces. I take great care in the experience, architecture, and code quality of the things I build.\n\nI am also an open-source enthusiast and maintainer. I love how collaboration and knowledge sharing happens through open-source and I am happy to see what I do could eventually feedback to the community and industry.", | |
"website": "https://antfu.me", | |
"address": "", | |
"projects_url": "https://antfu.me/projects", | |
"username": "antfu", | |
"email": "hi@antfu.me", | |
"profiles": [ | |
{ | |
"network": "GitHub", | |
"username": "antfu", | |
"url": "https://github.com/antfu" | |
}, | |
{ | |
"network": "LinkedIn", | |
"url": "https://www.linkedin.com/in/antfu", | |
"username": "antfu" | |
}, | |
{ | |
"network": "Twitter", | |
"url": "https://twitter.com/antfu7", | |
"username": "antfu7" | |
}, | |
{ | |
"network": "Instagram", | |
"username": "antfu7", | |
"url": "https://instagram.com/antfu7" | |
}, | |
{ | |
"network": "Portfolio", | |
"username": "antfu.me", | |
"url": "https://antfu.me" | |
} | |
] | |
}, | |
"skills": [ | |
{ | |
"keywords": [ | |
"TypeScript", | |
"JavaScript", | |
"Vue", | |
"Nuxt", | |
"Vite" | |
], | |
"level": "Senior", | |
"name": "Frontend" | |
}, | |
{ | |
"keywords": [ | |
"Node", | |
"MongoDB", | |
"MySQL", | |
"Serverless", | |
"Nginx", | |
"Docker" | |
], | |
"level": "Senior", | |
"name": "Backend" | |
}, | |
{ | |
"keywords": [ | |
"Android", | |
"Kotlin", | |
"PWA" | |
], | |
"level": "Intermediate", | |
"name": "Mobile" | |
}, | |
{ | |
"keywords": [ | |
"Firebase", | |
"AWS", | |
"Azure", | |
"AliCloud" | |
], | |
"level": "Intermediate", | |
"name": "DevOps" | |
}, | |
{ | |
"keywords": [ | |
"Python", | |
"Java", | |
"C/C++", | |
"C#", | |
"Go" | |
], | |
"level": "Intermediate", | |
"name": "Languages" | |
} | |
], | |
"projects": [ | |
{ | |
"name": "vitest/vitest", | |
"displayName": "Vitest", | |
"summary": "A blazing fast unit test framework powered by Vite.", | |
"website": "https://vitest.dev/", | |
"githubUrl": "https://github.com/vitest-dev/vitest", | |
"primaryLanguage": "TypeScript" | |
}, | |
{ | |
"name": "slidevjs/slidev", | |
"displayName": "Slidev", | |
"summary": "Presentation Slides for Developers.", | |
"website": "https://sli.dev/", | |
"githubUrl": "https://github.com/slidevjs/slidev", | |
"primaryLanguage": "TypeScript" | |
}, | |
{ | |
"name": "unocss/unocss", | |
"displayName": "UnoCSS", | |
"summary": "Instant on-demand atomic CSS engine.", | |
"website": "https://uno.antfu.me/", | |
"githubUrl": "https://github.com/unocss/unocss", | |
"primaryLanguage": "TypeScript" | |
}, | |
{ | |
"name": "vueuse/vueuse", | |
"displayName": "VueUse", | |
"summary": "Collection of essential Vue Composition API utils.", | |
"website": "https://vueuse.org/", | |
"githubUrl": "https://github.com/vueuse/vueuse", | |
"primaryLanguage": "TypeScript" | |
}, | |
{ | |
"name": "nuxt/framework", | |
"displayName": "Nuxt", | |
"summary": "The Hybrid Vue(3) Framework.", | |
"website": "https://v3.nuxtjs.org/", | |
"githubUrl": "https://github.com/nuxt/framework", | |
"primaryLanguage": "TypeScript" | |
}, | |
{ | |
"name": "vitejs/vite", | |
"displayName": "Vite", | |
"summary": "Next generation frontend tooling.", | |
"website": "https://vitejs.dev/", | |
"githubUrl": "https://github.com/vitejs/vite", | |
"primaryLanguage": "TypeScript" | |
} | |
], | |
"work": [ | |
{ | |
"company": "NuxtLabs", | |
"position": "Software Engineer", | |
"website": "https://nuxtlabs.com/", | |
"location": "Remote", | |
"isCurrentRole": true, | |
"startDate": "2021-09-01", | |
"start": { | |
"year": 2021, | |
"month": 9 | |
}, | |
"end": {}, | |
"highlights": [ | |
"Integrated Vite into Nuxt 3 resulted in 50x faster development time.", | |
"Authored `unplugin` unifing the API between Webpack and Vite.", | |
"Created Vitest that improved the developer experience on testing." | |
] | |
}, | |
{ | |
"company": "Open Source", | |
"position": "OSS Developer", | |
"website": "https://github.com/antfu", | |
"location": "Github", | |
"isCurrentRole": true, | |
"startDate": "2015-01-01", | |
"start": { | |
"year": 2015, | |
"month": 1 | |
}, | |
"end": {}, | |
"highlights": [ | |
"Vue.js & Vite.js Core Team Member", | |
"Received 15,000+ stars on personal projects", | |
"Maintaining numerous popular projects" | |
] | |
}, | |
{ | |
"company": "ByteDance Ltd.", | |
"position": "Front-end Development Intern", | |
"website": "https://www.bytedance.com/", | |
"location": "Shanghai, China", | |
"summary": "In Product R & D and Engineering Architecture Department", | |
"highlights": [ | |
"Developed a marketplace for low-code/no-code platforms with integrated documentation site, demo and coding playground." | |
], | |
"startDate": "2020-06-01", | |
"endDate": "2020-09-01", | |
"start": { | |
"year": 2020, | |
"month": 6 | |
}, | |
"end": { | |
"year": 2020, | |
"month": 9 | |
} | |
}, | |
{ | |
"company": "Foremost Groups, Inc.", | |
"position": "Technical Consultant", | |
"website": "http://www.foremostgroups.com/", | |
"location": "Taipei, Taiwan (Remote)", | |
"summary": "Provided technical support on market data collecting and analyzing", | |
"isCurrentRole": false, | |
"startDate": "2019-10-01", | |
"endDate": "2020-06-01", | |
"start": { | |
"year": 2019, | |
"month": 10 | |
}, | |
"end": { | |
"year": 2020, | |
"month": 6 | |
} | |
}, | |
{ | |
"company": "Fastfish Ltd.", | |
"position": "Software Engineer Intern", | |
"website": "http://www.fastfish.com/", | |
"location": "Hangzhou, China", | |
"summary": "Worked on developing POS system in C#.NET and ASP.NET", | |
"isCurrentRole": false, | |
"startDate": "2016-07-01", | |
"endDate": "2016-09-01", | |
"start": { | |
"year": 2016, | |
"month": 7 | |
}, | |
"end": { | |
"year": 2016, | |
"month": 9 | |
}, | |
"highlights": [ | |
"Improved back-end ASP.NET server performance by optimization SQL compounding algorithm" | |
] | |
} | |
], | |
"publications": [ | |
{ | |
"name": "New Ways to Vue", | |
"summary": "How the new tools and techniques affect the way we view and build applications", | |
"publisher": "Vue London 2021", | |
"website": "https://vuejslive.com/", | |
"releaseDate": "2021-10-20", | |
"slides": "https://antfu.me/posts/new-ways-to-vue-london-2021", | |
"fullReleaseDate": { | |
"year": 2021, | |
"month": 10, | |
"day": 20 | |
} | |
}, | |
{ | |
"name": "Composable Vue", | |
"summary": "Talked about the reactivity system and Composition API in Vue.js", | |
"publisher": "VueDay 2021", | |
"website": "https://2021.vueday.it/", | |
"releaseDate": "2021-04-29", | |
"slides": "https://antfu.me/posts/composable-vue-vueday-2021", | |
"fullReleaseDate": { | |
"year": 2021, | |
"month": 4, | |
"day": 29 | |
} | |
}, | |
{ | |
"name": "Develop with Vite", | |
"summary": "Introduce to Vite, the next generation frontend tooling", | |
"publisher": "Vue Beijing 2021", | |
"website": "https://twitter.com/beijing_vue", | |
"releaseDate": "2021-03-29", | |
"slides": "https://antfu.me/posts/vue-beijing-2021", | |
"fullReleaseDate": { | |
"year": 2021, | |
"month": 3, | |
"day": 29 | |
} | |
}, | |
{ | |
"name": "Binjiang Front-End Developer Salon, Hangzhou", | |
"summary": "Talked about the reactivity system and Composition API in Vue.js", | |
"publisher": "Bingjiang Front-End Union", | |
"website": "https://wemp.app/posts/5ec27920-8201-4ef2-9027-92b09b136fab", | |
"releaseDate": "2020-09-26", | |
"slides": "https://antfu.me/posts/binfe-2020-zh/", | |
"fullReleaseDate": { | |
"year": 2020, | |
"month": 9, | |
"day": 26 | |
} | |
} | |
], | |
"education": [ | |
{ | |
"institution": "Tamkang University, New Taipei", | |
"area": "Computer Science", | |
"studyType": "Bachelor of Science", | |
"startDate": "2015-09-01", | |
"endDate": "2019-06-01", | |
"start": { | |
"year": 2015, | |
"month": 9 | |
}, | |
"end": { | |
"year": 2019, | |
"month": 6 | |
}, | |
"description": "", | |
"activities": "", | |
"gpa": "", | |
"courses": [] | |
} | |
], | |
"volunteer": [], | |
"awards": [ | |
{ | |
"title": "Idea Maker Competition Masterpiece Award", | |
"summary": "", | |
"awarder": "Oriental Institute of Technology", | |
"date": "2018-10-01", | |
"fullDate": { | |
"year": 2018, | |
"month": 10 | |
} | |
}, | |
{ | |
"title": "Graduation Project Competition Masterpiece Award", | |
"summary": "", | |
"awarder": "Tamkang University", | |
"date": "2018-06-01", | |
"fullDate": { | |
"year": 2018, | |
"month": 6 | |
} | |
}, | |
{ | |
"title": "First Class Scholarship for Academics (top one)", | |
"summary": "", | |
"awarder": "Tamkang University", | |
"date": "2016-11-01", | |
"fullDate": { | |
"year": 2016, | |
"month": 11 | |
} | |
} | |
], | |
"languages": [ | |
{ | |
"language": "Chinese", | |
"fluency": "Native speaker" | |
}, { | |
"language": "English", | |
"fluency": "Fluent" | |
}, { | |
"language": "Japanese", | |
"fluency": "Intermediate" | |
} | |
], | |
"interests": [], | |
"references": [] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment