I am a full stack developer with experience in web development and robotics, currently pursuing a Master's degree in Embedded and Cyber-physical Systems at UC Irvine. I am passionate about efficient collaboration by writing maintainable, readable, and scalable code. I also enjoy documenting everything I learn on my tech blog to share knowledge.
Irvine, California, USA
Experience
Bear Robotics
Redwood City, California, USA
Software Engineer Intern
July 2023 - Jun 2024
Developed new features for a hospitality robot such as localization,
overload notification and self-diagnosis, providing users with a smoother experience
in restaurant environments
Utilized technology stacks for robot development, including React for touchscreen interfaces,
ROS for robot control, and Flask for backend services
Designed, developed, and deployed a robot network service for Wi-Fi connectivity
and network status uploads to the cloud, utilizing a microservices architecture
with Python, Bazel, Protobuf, and gRPC
Achieved 100% test coverage for new features through Test Driven Development,
preventing bugs that may arise during further development
Developed cart, transaction and order pages for an e-commerce platform serving 3,000+ suppliers and 10 marketplaces,
including Hyundai Card and BMW
Implemented a dynamic theme website that adjusts layouts, theme colors, and logos based on brand specifications
using Server-Side Rendering (SSR) with Next.js, enabling the management of multiple brands within a single project
Delivered a food-delivery chatbot service that offers brands customizable templates, previews, and data visualization
for RCS (Rich Communication Services) messages,
enabling efficient marketing communication with customers
Spearheaded the development of an in-house design system using reusable React components, and tested with Storybook and Jest.
This design system improved developer productivity, reduced bug rates by 25%, and ensured consistent UI and logic across the platform
Chrome extension designed to simplify the process of archiving and categorizing websites with a single click. By clicking on the Chrome favicon, users can save and organize website information
Acquired 1,000 users in the first six months of launch and achieved 1st place at Youth Entrepreneurship Competition
ReactNext.jsTypescriptSWRRecoilStorybookGit
Korean Diary
Korean diary app with grammar correction and pronunciation evaluation features
Implemented a pronunciation evaluation feature utilizing the Korean-tailored Bidirectional Encoder Representations from Transformers (BERT) language model