Shun Kashiwa
- shunthedev[at]gmail.com
- shun-k.dev
- La Jolla, CA
Hi! I'm Shun Kashiwa, and I'm currently a first-year Ph.D. student at the University of California, San Diego.
I am interested in developer productivity, in particular, using programming languages and tools to make developers more productive.
I have experience in web development and am skilled in designing and developing modern web front-ends. I am also a hobby iOS developer and published several apps on the App Store.
Publications & Drafts
Shun Kashiwa, Gan Shen, Soroush Zare, Lindsey Kuper
Gan Shen, Shun Kashiwa, Lindsey Kuper
Eric Vin, Shun Kashiwa, Matthew Rhea, Daniel J. Fremont, Edward Kim, Tommaso Dreossi, Shromona Ghosh, Xiangyu Yue, Alberto L. Sangiovanni-Vincentelli, Sanjit A. Seshia
Work Experiences
Software Engineer, Intern
Worked for Hot Pepper Beauty Cosme: a user-generated cosmetics review website. Improved server response time by 200ms by optimizing React's server-side rendering process; accomplished a better user experience and reduced the use of server resources. Blog Post (Japanese).
Part-time Frontend Engineer
Led the frontend development of atena - digital mailbox where users can browse postal mails online. Was responsible for the redesign of user console and architected the web application using React, Next.js, styled-components, Storybook, Jest, SWR, etc.
Software Engineer, Intern
Participated in the development of Docpedia: Q&A website for medical professionals. Created specifications, designed APIs and implemented the back-end and front-end for users' profile screen. Blog Post (Japanese).
Software Engineer, Intern
Added new features to Mercari: the most popular C2C e-commerce app in Japan with 10M+ monthly active users. Used modern technologies such as TypeScript, React, Jest, and Storybook to write maintainable code. Analyzed user-events through BigQuery and Kibana and made data-driven decisions.
Projects
Built an iOS app that extends the Safari browser and brings gesture control. Downloaded for more than 50,000 times. Featured at the Apple App Store multiple times ( Best Apps and Games of September 2021, Get Started With Safari Extensions). Source code at GitHub.
University Service
CSE 130 Teaching Assistant
Worked as a teaching assistant for CSE 130: Principles of Computer Systems Design. Designed five programming assignments that cover the basics of operating systems, including I/O, concurrency, and memory management (available on GitHub). Held weekly TA sections and office hours to help students with the course material. Gave lectures in front of 150+ students when the professor was absent.
Undergraduate Tutor
Worked as an undergraduate tutor for CSE 138: Distributed Systems in Fall 2021 and CSE 114A: Foundations of Programming Language in Spring 2022. Hosted tutoring sessions and helped students on concepts and assignments.