Education
Honors
According to git-awards.com and gitstar-ranking.com, my Github profile stands in the top 0.01% worldwide.
Guest Speaker
Delivered a speech on my experiences making MineJS to a 100+ audience; First under 20 yrs old speaker.
Designed and developed a Chrome extension, AnyTime, to seamlessly convert time zones and add to any calendar.
2nd (2016), 3rd (2015) Places
Three-hour programming competition on C++; similar to ICPC of ACM for high-school students.
Work Experiences
Frontend Engineer Intern
- Designed and engineered an advanced automated documentation system, significantly enhancing code readability and developer efficiency
- Said innovative system led to an impressive reduction in usage queries by 80%, demonstrating its effectiveness and impact
- Forged close collaborations with lead engineers, promoting a seamless UI/UX development process integrated with existing codebase
Contracted Software Developer
- Engineered an intuitive board view, enhancing visualization of user's cards and tasks
- Designed a multi-view interface to diversify access to personal data, enhancing user experience
- Revitalized the landing page on heptabase.com, driving more user engagement and increased site traffic
Software Engineer Contractor
- Innovated an intelligent LINE chatbot, optimizing dividend/fund inquiries and creative campaign interactions for over 1000 financial analysts
- Engineered a high-availability scraping system using PuppeteerJS, extracting up-to-date funds data online with over 50 features
- Applied test-driven development using Jest to unit test chatbot's response, ensuring stable deployment via CircleCI
Software Engineering Intern
- Constructed a scalable property log table, managing 1000+ rows of logs from various communication service providers
- Deployed multiple released features, including persistent time zones across ReactJS pages and an adaptable date time picker
- Teamed up with a diverse group of developers globally, fostering international collaboration and knowledge exchange
Frontend & Data Scientist Intern
- Developed TailorUI's documentation website with interactive code playgrounds for over 30 UI components using Docz and GatsbyJS; deployed via Netlify
- Overhauled a media mining project, amassing 5 GB of Taiwanese news data per day through regular 2-hour crawls
- Devised an NLP model to categorize over 100GB of news resources, providing an intelligent search engine connecting users with trending news topics
Projects
MineJS
- 2.7k+ stars and 150+ forks on Github before DMCA notice, top 1 Github trending of the week (all languages), cited by HackerNews and NodeJS Weekly
- Minecraft-like multiplayer voxel engine, focused on aesthetics with WebGL and ThreeJS, bringing a beautiful 3D world to the player in the browser
- Achieved smooth multiplayer with Actix Web (Rust) for backend and WebSockets for frontend, including real-time world editing and a live chat
Voxelize
- Organized biweekly agile sprints and led weekly meetings to discuss progress and issues with the team and clients and to plan for the next sprint
- Implemented a well-optimized, highly extensible full-stack library to create immersive multiplayer voxel experiences from scratch
- Published and deployed a demo online and received positive feedback from the community with 1.5k+ visits the first 3 days
InkoCat
- Developed an AI-powered weekly planner, transforming free-form text inputs onto a comprehensive productivity dashboard
- Implemented NLP algorithms to parse and categorize user inputs, while understanding the context of each task to assign a priority level automatically
- Ensured the scalability of the system to handle increasing data volume and user load, using efficient data structures and optimizing database queries
Skills
Languages
JavaScript/TypeScript, Rust, C++, Cuda, C#, Python, Java
Frameworks
ReactJS, NextJS, NodeJS, Django, Tensorflow, ThreeJS
Data Stores
GraphQL, MongoDB, PostgreSQL, Redis, Firebase
Cloud & DevOps
Git, Docker, Kubernetes, Vercel, DigitalOcean, AWS