Currently based in New York, with flexible work hours and open to a remote work environment.




My Tech Stack
HTML
The front-end is the simplest and most fundamental skill. If the website is a person, then HTML is the skeleton of the person.
CSS/Tailwind CSS
Without CSS, every website would look boring. Just think of CSS as the skin of your website. Users want to see a variety of different looks rather than just a skeleton all day long.
React.js
React is a JS framework, using JSX, front-end developers can now write html in js files, it can help developers create websites much faster.
JS/TS
Javascript is a behavior of the website. Imagine a person who can eat, sleep and do all kinds of different behaviors. This is exactly what JS does to the website, and TS just ensures that everything JS does is strict.
NoSQL/MongoDB
Compared to front-end developers who are keen on creating UI that can increase user UX, back-end developers focus on processing (CRUD) the data coming in from the front-end and storing it in the database.
Express.js
For the front-end and back-end data interaction, I usually use express.js for Rest API interaction, and process the data in the database through GET, POST, PATCH, PUT, DELETE methods, etc.
Next.js
A new technology I recently came into contact with. It is very convenient to use because its basics are very similar to React. It also adds a lot of new content to React, such as how to use Router, server-side rendering and client-side rendering, etc. By the way, this website is also written in Next.js.
Git
How to use Git is a required course for everyone who is learning programming. You can push your own code to Github or find what you need from Github. Whether you are learning or working on a project with others, Git is a must.
TBA
I am currently learning new knowledge, React Native, Python, AI, there is so much knowledge that I don’t know where to start 😂. If you want to hire me, but my current skills do not fully meet your requirements, please contact me, because I am very welcome to learn new knowledge
A way of organizing and storing data in a computer. This is a very important knowledge I learned in college. Depending on the type of structure, the space and time complexity will be different. The structures I implemented include Stack, Queue, LinkedList, Binary Tree, Two Three Tree, Dijktra, etc...Data-Structure
process of transforming an image into a digital form and performing certain operations to get some useful information from it. Each project here can perform specific tasks on images, such as extracting objects from the background, edge detection, object connectivity, and converting grayscale images to binary images, etc...Image Process
This project was my first time learning how to use an API to get data from the backend. Although it seems simple now, just take the location entered by the user and send it to the API to get the weather for that location and then change the icon based on the weather type. But it was a huge turning point for me when I became interested in front-end developers and decided to learn more.Weather API
My first React project, and a simple one that only took a few hours to complete. I learned the most basic skills from the project, such as how to use props, useState, useEffect, and how JSX works...Tenzies
This website allows users to register a new account and log in. Even if you are not logged in, you can still read news posted by other users, but you need to log in to post news. Each news item requires a title, content, and type. Users can filter the type of news they want or directly search for the title. Each article contains the title, content, type, and creator's username. Each user's information and article information will be stored in Mongoose. Only the author can edit or delete news.News publish website
A lot of things have been added to the original News Publish website, and a new UI has been designed to make the homepage more dynamic. Users can post music, and pictures, leave messages under the music, and reply to other people's comments. At the same time, a similar collection system has been added. Users can choose to like music or create favorites and throw music into favorites so that they can find and enjoy this music at any time in the future.Music App





Postman is an API platform that simplifies each step of the API lifecycle. It streamlines collaboration, enabling faster creation of better APIs. It provides tools for design, testing, documentation, and mocking, and integrates with key software development tools. It’s a comprehensive solution for API development, able to use methods such as GET, POST, PATCH, PUT, and DELETE

In addition to these tools, design tools such as Figma, a variety of AI tools, and so on. After using these tools reasonably, I completed this website in less than two days. I finally understand that sentence "Programming is to copy and paste. For programmers, the most important thing is to know where to copy, and then where to paste it."