banner

Hello World!

I’m LIN, YI-LUN

Web Developer


I am a passionate web developer who cares about code quality and best practices, and I am always eager to learn and explore new technologies to stay competitive in the ever-evolving tech landscape. My areas of expertise include frontend and backend technologies.

I have extensive experience in frontend development, leveraging Vue.js, Nuxt.js, Astro, and TypeScript to build modern, performant, and user-friendly web applications.

For backend development, I am proficient in using Node.js's Express and PHP's Laravel to build robust and efficient backend systems. I am also passionate about developing scalable applications to meet ever-changing needs.


Professional Skills

Frontend

Frontend

  • arrow HTML
  • arrow CSS / SCSS
  • arrow JavaScript
  • arrow TailwindCSS
  • arrow TypeScript
  • arrow Vue / Nuxt
  • arrow Astro
Backend

Backend

  • arrow MySQL
  • arrow MongoDB
  • arrow Redis
  • arrow Node.js / Express.js
  • arrow PHP / Laravel
Others

Others

  • arrow Git
  • arrow Vim
  • arrow Docker
  • arrow Linux Commands

Work Experience & Education

2022 / 07 ~ 2024 / 07

udn.com Co.Ltd.

Frontend Developer
  • Possess the ability to develop independently
  • Introducing TypeScript improves the maintainability of the project
  • Introducing Astro.js improves development efficiency by approximately 30%
2021 / 09 ~ 2022 / 03

Workforce Development Agency
Web Development Technology Class

  • Learn web development skills
  • Six-month intensive learning program
2020 / 07 ~ 2021 / 02

IE Co., Ltd.

Mechanical Engineer
  • Design agricultural machinery
  • Draw welding process diagram
  • 3D simulation and measurement of mechanism
2016 / 09 ~ 2020 / 01

National Taiwan University of Science and Technology
Department of Mechanical Engineering

  • Mathematical analysis using Matlab
  • Make Arduino electronic controlled robot
  • Volunteer with service clubs to provide free appliance repair services in remote areas during winter and summer breaks.

Work Projects

udn-library

UDN Library

A digital ebook lending platform specifically designed for major institutions and enterprises, dedicated to providing a comprehensive digital reading experience. The platform offers a wide variety of digital resources, including a rich collection of ebooks, e-magazines, e-newspapers, and multimedia services, catering to the diverse reading needs of users. Users can easily search and borrow through the platform, enjoying a seamless reading experience anytime, anywhere, on various devices.

Features

  • Online general ebook lending and points-based lending
  • Online ebook reservation
  • Favorite books and recommend books.
  • Multi-criteria book search
  • Supports Multiple Languages
  • User Registration and Login Authentication

Highlights

  • Independently Develop Frontend Features
  • Develop a New Project from Scratch
  • To solve SEO issues, use the Nuxt framework for Server-Side Rendering (SSR)
  • To improve code readability and maintainability, use TypeScript
  • All component styles are crafted using TailwindCSS
Built using Nuxt.js, TypeScript, TailwindCSS

Side Projects

Super 🏐 Courts

Super 🏐 Courts

line bot which is used to find the surrounding volleyball courts

  • #TypeScript
  • #Express
  • #Line SDK
Super 🏐 Courts

Super 🏐 Courts

Same functionality as the previous one, but with PHP

  • #PHP
  • #Silm
  • #Line SDK
http-utils-php5

http-utils-php5

To make it easier to develop a lower version of PHP

  • #PHP
  • #Packagist
db-utils-php5

db-utils-php5

It was also written for a lower version of PHP

  • #PHP
  • #Packagist
Tech Blog

Tech Blog

The blog where I jot down things I tend to forget.

  • #Web
  • #Frontend
  • #Backend
Hexo Theme

Hexo Theme

The Hexo theme I designed for my blog.

  • #EJS
  • #Bootstrap