Portfolio

Home

Uva & Codeforces, Java & C++, 2008-2013 & 2021

Solved around 1000 algorithm problems on the online judge.

Uva Online Judge record is here.

The range of algorithm problems I’v solved encompasses various areas, including data structures, graph, mathematics, string processing, geometry and several other advanced or specialized topics.

Flower Recognition, Android, 2014.4 - 2014.8

The user can take pictures of flowers, and draw certain circles to help recognize them better.

Responsible for Android development.

Open sourced at GitHub, 33 commits.

iword, Android, 2014.3

An Android application to help you learn English by watching movie clips.

Responsible for Android development.

2014 AVOS Cloud Hackaton Third Prize.

SegmentFault: Review of the 2014 AVOS Cloud Hackathon Achievements

Bjfu Assistant, Android, 2014.1 - 2014.6

A campus assistant Android application “Bjfu Assistant” that integrates the functions of checking grades, and alumni forums.

Responsible for Android development.

Gained around 3500 Users in Beijing Forestry University.

LeanChat, Android, 2014.7 - 2014.12

“Leanchat” includes features such as friend management, group management, location-based messaging, nearby people, personal profiles, and login/register functions, all fully utilizing LeanCloud’s storage and communication capabilities.

Responsible for Android development.

Open sourced at GitHub, 412 commits.

LeanChat, iOS, 2015.1 - 2015.10

The iOS application of LeanChat.

Responsible for iOS development.

Open sourced at GitHub, 446 commits.

LeanCloud Java SDK & Objective-C SDK, 2015.4 - 2015.10

LeanCloud is the leading backend-as-a-service provider that offers a complete set of cloud services including object storage, file storage, web hosting, container, instant messaging, push notification, SMS, and game backend.

Participated some development for the Objective-C SDK and Java SDK.

Objective-C SDK documentaion and Java SDK documentation.

TabsKiller, Frontend, 2015.7

A Chrome plugin that automatically closes the oldest tabs when your browser gets cluttered with too many tabs. Say goodbye to a messy browser experience forever!

Open Sourced at GitHub, 19 commits.

Reveal-In-GitHub, MacOS, 2015.10

An Xcode plugin designed for seamless navigation to key GitHub functionalities within your current repository. With just a click, effortlessly access GitHub History, Blame, Pull Requests, Issues, and Notifications, all in a matter of seconds.

Open Sourced at GitHub, 57 commits.

CodeReview, Full Stack, 2015.11 - 2016.7

CodeReview is a professional platform for code review, communication, and sharing. Engineers can submit their code for expert review to improve the quality of their code. It was founded by 6 Internet lovers, including me.

Responsible for the code developement of the backend and half of the frontend.

We leveraged cloud technologies and modern frameworks with tools such as PHP, Vue, Code Igniter, Alibaba Cloud and Ping++.

Open Sourced at GitHub.

Fun Live, Full Stack, 2016.6 - 2017.12

Fun Live, a knowledge live broadcast platform. With Fun Live, users can participate in various knowledge lectures such as programming or design here. Users can pay some fees to attend the live or reward the lecturer. The lecturer uses the OBS tool to push live stream to the server. Users can participate the lecture in real time or see the playback later. It integrates seamlessly with the WeChat platform like the notifications functionality. By hosting around 80 lectures, it gained around 30000 users and millions of page views.

My Startup Project. Responsible for most code developement of the backend and frontend.

We leveraged cloud technologies and modern frameworks with tools such as PHP, MySQL, Vue, Code Igniter, Alibaba Cloud, SRS streaming and WeChat SDK.

Open Sourced at GitHub.

Mobile website:

WeChat MiniProgram:

Desktop website:

Mianbao Live, Backend, 2017.10 - 2017.12

The Mianbao Live is a one-stop content monetization and social economy solution provider. I worked for my investor’s company for several months during my startup-transforming business period.

Responsible for refactoring the backend by moving most logic from several programming languages to one programming language. Worked with PHP, Laravel, TypeScript and Go.

The WeChat Miniprogram for Super Brain program, Full Stack, 2018.3 - 2018.4

The WeChat Miniprogram for Super Brain program in Jiangsu TV has puzzles for users to play. In the program group, the host guides users through oral broadcasting, which poses certain technical challenges.

Responsible for backend and some frontend development.

We leveraged cloud technologies and modern frameworks with tools such as Java, Spring, Redis, Alibaba Cloud and WeChat DevTools.

A Mobile Trivia App, Full Stack, 2017.9 - 2018.1

A mobile trivia app which is similiar to HQ Trivia. The app allowed users to participate in daily, live, trivia games in which they could win or split prize money. It was once popular in China.

Responsible for half backend development and admin panel frontend development of early stages of the first version. Participated with technical solution for using the SEI (Supplemental Enhancement Information) to synchronize the timestamp of live streaming of the host and the popup or hidden behavior of trivia game.

We leveraged cloud technologies and modern frameworks with tools such as Java, Spring, Redis, Kafka and ZooKeeper, WebSocket and Socket.IO.

For confidential purpose, here refer to HQ. Image Source: HQ

Square Root Inc - 50 miscellaneous projects, Project Management & Some Software Development, 2018.1 - 2019.12

The 50 miscellaneous projects of Square Root Inc, including websites, games, apps, WeChat mini programs. My software consulting company.

Responsible for team management, contract negotiation, project management, client communications and some software development. In two years, I worked with software development for around half a year.

Example projects:

(Responsible for Project Managment)

ShowMeBug - Enterprise WeChat Entrance, Full Stack, 2021.7 - 2021.9

ShowMeBug is a technology competence assessment platform that supports practical programming, enabling efficient and accurate assessment and recruitment of technical talents.

Responsible for the integration between the platform and the Enterprise WeChat (like login, and easy interview entrance). In this feature, I mainly used tools such as Ruby, PostgreSQL and WeChat SDK. And I did some technical research about constructing programming environment in a browser by using Docker.

LvchenSign, Frontend, 2020.4 - 2020.5

LvchenSign specializes in the production of advertising signage for various businesses and events. With a focus on quality and creativity, it strive to deliver impactful visual solutions that elevate brands and captivate audiences.

Responsible for the frontend development of the website. We leveraged the modern frontend technologies like HTML, JavaScript, CSS and Bootstrap.

Open sourced at GitHub, 40 commits. Online page at lvchesign.com.

DBS Client Connect - Equity Trading, Backend, 2021.12 - 2022.6

DBS Client Connect, the first all-in-one, AI- and data-driven customer-relationship management platform.

Contributed as a contractor. Responsible for the backend development of equity trading micro-service.

We leveraged cloud technologies and modern frameworks, employing automation best practices with tools such as Java, Spring Cloud, Jenkins, Pivotal Cloud Foundry, and utilizing BDD and TDD methodologies.

Similar to this tab.

Image source: eddytandesign

DBS DigiBank CN - Mutual Funds, Backend, 2022.7-2022.11

DBS DigiBank CN rethought and redesigned for you to enjoy the faster and more convenient way to bank on the go.

Contributed as a contractor. Responsible for some backend development of several micro-services, including those for mutual funds.

We leveraged cloud technologies and modern frameworks, employing automation best practices with tools such as Java, Spring Cloud, Jenkins, Pivotal Cloud Foundry, and Kibana, and utilizing BDD and TDD methodologies.

Image source: DBS Digibank CN

PayMe By HSBC - Auto Top Up, Backend, 2022.12 - 2023.7

PayMe from HSBC is a convenient way to send payments to friends, and make mobile payments to merchants both on and offline.

Contributed as a contractor. Responsible for some backend development for the feature Auto Top Up and a little about AWS migration.

We utilized a strong tech stack including Java, Spring, and Kafka, along with Azure, Azure DevOps, and AWS for cloud services and continuous integration.

Image Source: PayMe By HSBC


Back