Hello, I'm Yichi

My name is Yichi Lin. I hold a Master's degree in Computer Science from DePaul University in US, with a strong focus on web application development and system design. I'm especially interested in building cloud-powered solutions that are scalable, secure, and user-centric.

While studying in the U.S., I joined a Chicago-based startup, OwnTreat, where I led the development of a full-stack web application from the ground up. Using Next.js and Firebase, I built both the customer-facing interface and the internal admin dashboard, and designed the Firestore schema and backend logic to support real-time data and role-based access control. The result was a fully responsive, interactive marketing platform, which is currently being migrated to iOS.

With hands-on experience across the stack—from frontend components to backend architecture—I bring a practical, product-driven approach to web development. I'm passionate about turning complex requirements into intuitive user experiences and robust systems that scale.

Experience

Software Engineer Intern

OwnTreat LLC

2024.12 - Present

  • Agile Planning Support: Broke down product requirements into user stories and contributed to sprint deliverables within an Agile development workflow.
  • Full-stack Application Development: Built a secure web app using Next.js and Firebase, integrating real-time Firestore models and backend logic via Cloud Functions.
  • Firestore Schema & Security Design: Designed Firestore data structure and implemented role-based access rules to support different user roles and enforce data security.
  • System Architecture Collaboration: Collaborated with UI/UX team to clarify user flows and supported the design of both frontend and backend system architecture.
  • Responsive UI Implementation: Built interactive admin and client-side interfaces using TailwindCSS and Framer Motion, delivering smooth animations and managing complex UI states.

Senior Product Designer

Lollipop Baby Camera

2020.03 - 2022.10

  • New Product Development: Led the development of multiple smart baby care devices, overseeing the entire process from user research to mass production.
  • Website Redesign: Redesigned the brand's official website architecture and user flow to improve product information clarity and boost conversion rates.

Education

MS in Computer Science

DePaul University

2023.08 - 2025.06

  • GPA: 3.9/4.0
  • Specialized Courses
    • Agile Software Development
    • Software Architecture
    • Optimized C++
    • Cloud Networking Technologies
    • Foundation of Robotics
  • Projects
    • Dungeon Game: Team of 5 rebuilt a classic game using Agile methodology.
    • High-Performance Particle Rendering Engine Optimization: Refactored and optimized an OpenGL particle simulation engine, and achieved a 19x performance boost.
    • loT Facial Recognition System: Built a cloud-based smart access prototype integrating loT devices (ESP32) and cloud computing (AWS EC2) .

Bachelor of Industrial Design

Tunghai University

2016.09 - 2020.06

Skills

Programming Languages

Python, C++, JavaScript, TypeScript, Java

Frontend

HTML, JavaScript, TypeScript, CSS, TailwindCSS, Framer Motion, React.js, Next.js

Backend

Node.js, Express.js, Flask, FastAPI, ZeroMQ

Database

MongoDB, Oracle SQL, SQLite, Prisma, PostgreSQL

Version Control

GitHub, Perforce

Cloud Platform

AWS EC2, Firebase (Auth, Firestore, Storage)

Graphic Tools

Figma, PhotoShop, Affinity Designer, StarUML

Development

Sprint, User Story, Interview, Trello