Hi, I am Yin👨💻
6 years of experience as a web developer and currently stay in Toronto.💻
I am a full-stack developer with experience in web development. I have developed CRMs and CMSs, as well as a project related to environmental engineering.💪😎
Outside of work, I often develop exciting projects, such as using Python to create a machine learning project that trains a model to recognize handwritten digits from 0 to 9. These projects are self-taught and some may find them useless, but I enjoy them.🥰
Here are a few technologies I have been working with recently:
Javascript
I use Javascript with Next.js as the main language for developing website user interfaces. Incorporating UI libraries like Tailwind, I achieve excellence in UI/UX and performance.
Typescript
I have started using Typescript for development, considering it a future trend. Frameworks like Nuxt.js and NestJS are beginning to support Typescript.
Tailwind
My go-to choice for website development due to its convenience, ease of use, and suitability for those less versed in CSS.
Docker
Regularly used for deployment due to its convenience and DevOps friendliness. I also employ GitHub Actions for CI/CD deployment to Google Cloud Run.
Google Cloud Platform
Mostly deploy on Google Cloud Run and Google Cloud Function for their ease of use and clear documentation.
Relational Database
Primarily use MySQL and PostgreSQL for system development, possessing extensive experience with these databases.
Python
Often used in hobby projects, such as machine learning and computer vision.
Tensorflow
Used in hobby and final year projects, aiding in training models for object detection programs.
Flutter
Used to create mobile applications for iOS and Android, enhancing user accessibility and friendliness compared to websites.
PHP
My first programming language. I used Laravel for backend development. Currently, I may not use PHP again as I have found better languages like NodeJS.