Professional Experience

šŸ’¬ . šŸŒŸ

Overview

Objective Goal

With a foundational LLM interface, my goal is to simplify users' reading time for PDFs, Wikipedia articles, and news, as well as their viewing time for videos, by delivering organized content in detailed sections, mind maps, and tables.

1

šŸ”§ Modern Development Stack

I designed and implemented within a Monorepo architecture, using TypeScript with Solid.js for the frontend, Node.js for the backend, and Tailwind CSS for styling.

2

šŸŽÆ Optimized Prompt Design

I designed and optimized LLM prompts to convert webpages into sections, tables, mind maps, and video timeline stops. I ensured robust prompt design while minimizing the risk of prompt injection.

3

šŸ—‚ļø Data Parsing and Storage

I implemented JSON-based data storage, using Peggy to parse Markdown generated by LLM into structured JSON. I developed and executed tests to ensure the data followed the intended JSON format.

4

šŸ“ˆ Strategic SEO Growth

I created the features page and enhanced it with SEO improvements, including Open Graph data, which led to a 10,000-user growth and securing the #1 Productivity Product of the Week on Product Hunt.

5

ā˜ļø DevOps and Deployment

This platform was deployed on Google Cloud. IĀ  implemented webhooks for regular database updates, and managed CI/CD pipelines across staging and production environments.

šŸš€ . šŸ’”

Achievements

Overview

Objective Goal

Within the esteemed environment of Citicorp Software Technology and Services, our mission was clear: to develop a sophisticated bidding system meticulously tailored to meet Citi's distinct requirements, spanning the entire software development lifecycle.

1

šŸ“ Requirements Analysis

Initiated by a thorough understanding of Citi's specific needs, ensuring our system would align seamlessly with their operational demands.

2

šŸ” System Design

Leveraging UML diagrams, we established a clear system blueprint, setting precise objectives for the development phase.

3

šŸ–„ļø Backend Development

Utilizing Springboot and adhering to the MVC framework, we integrated JWT authentication and implemented real-time dynamic responses through Websocket.

4

šŸŒ Frontend Development

Employing the Angular framework, we designed an intuitive user interface, enhanced by the Ant-Design UI library for adaptive scaling, and integrated RXjs for efficient asynchronous event handling.

5

ā˜ļø Cloud Deployment

Transitioned our platform to Alibaba Cloud, starting with Docker Compose and subsequently adopting Kubernetes, reflecting best practices in microservice architecture.

6

šŸ¤– AI Integration

As a strategic move, we integrated the OpenAI GPT API, with a focus on fine-tuning to ensure the AI assistant was optimally tailored for our system's needs.

7

šŸ”„ Agile Development

Our team effectively utilized Git, maintaining branches and merging them with precision. With a notable 287 commits, we exemplified agile methodologies, conducting daily stand-ups, accelerating sprint delivery cycles, and harmonizing development and testing processes.

šŸ¦  . šŸ”

Achievements

Overview

Objective Goal

During the peak of the COVID pandemic, the COVID trip card became an essential tool for everyone traveling within China. However, its manual verification was both time-consuming and prone to errors. Recognizing this challenge, I aimed to develop an automated system that would streamline the verification process, ensuring efficiency, accuracy, and a user-centric approach.

1

šŸ“ Design Phase

This initial phase was dedicated to obtaining user requirements, crafting a comprehensive system design, and laying out the E-R diagram for a robust and scalable MySQL database structure. I also utilized Figma to design the system's front-end, ensuring an intuitive user interface.

2

šŸ§  Neural Network Enhancement

The core of the OCR system was powered by an enhanced neural network, which outperformed the capabilities of the EasyOCR framework.

3

šŸ–„ļø Frontend Development

Leveraging the advanced capabilities of PySide6, I transformed the Figma designs into a functional user-friendly interface tailored for practical application. This frontend not only monitors the computer's runtime performance but also enhances the user experience with features such as multi-threaded recognition and batch processing.