
keywords
Hint: My initial is QWY 🤪
quality
I consider myself to be a high-quality developer. I strive for excellence in the structure, user experience, and styling of my projects, but I also prioritize when time is of the essence. I think my passion for developing work and eagerness to learn will make me be a high-quality developer in the future.
walking
I'm not shy about identifying myself as a transcoding developer. I consider it a blessing in my home country that a Gen Z could have fully explored his/her interests at the undergraduate level. I didn't find my career path until I finished my undergraduate degree. But I kept walking forward, in accelerated pursuit of my role models.
yielding
I think that being a yielding, a jack-of-all-trades in my beginning of career is not a bad thing. I am definitely a lifelong learner and I love to learn about all dimensions and aspects of knowledge. It would be a worthwhile pursuit to gradually decrease the divergent points of my career path over a decade or so.
experiences
Strategic Operation Intern
Didi
August 2021 - April 2022
I used hive SQL to extract and analyze data from data warehouse. Also independently write 50+ intelligent SQL templates, which reduce the daily repetitive work time of interns from 4 hours to 0.
I independently produced dozens of visualization data boards, and the audience is the heads of the headquarters and various regions of the country.
I led the design and maintenance of an Excel-based calculator for customer rebate in 21000+ gas stations.
I did long-term collaboration with software developers, product managers and regional managers, and provide operational logical support.
featured projects

jobify (show details)
This project is a full-stack web application built by MongoDB, Express, React and Node.js.
It helps users to record their job applications, depending on the progress, is it in interview, pending, rejected or accepted? And use charts to give an intuitive presentation of recent application quantity.
In addition, users could add, edit and delete any job they wish to. And these actions could only be done under the authorized accounts -- I use cookies, local storage, auth route and private route to accomplish this feature.
For friendlier uses, I also attach a demo app onto the site. So if you do not want to register an account, you can also click demo app / read only button on register page. But in this situation, you cannot do anything related to database, in which means you can only read the data.

comfy sloth (show details)
This project is a IKEA-like furniture shopping site.
It can let users register accounts, log in and out, pay and join newsletter. Users can submit an email and then at my end, I will receive a robot-written email which tells me who join my newsletter.
Users can add shopping cart and then go to payment. I also add a fake credit card on the payment page, since you won't buy anything from my fake website! But you could try to pay using that fake credit card and see what will show on the screen.
Users can filter and sort the products page, just like normal shopping website. Besides, there is also a stock number linked to every products. You cannot add products more than its stock!