I have been working on a variety of projects, ranging from full-stack web development to machine learning. Here just list some of the projects that In recent 5 years.
Jianxuan(Jack) Li
About
Meet Jack, a software sorcerer skilled in the mystical arts of full-stack development and GIS wizardry, conjuring code with a dash of humor and a sprinkle of pixel magic.
Portfolio
Junt
Chrome extensionTypescriptTrie algorithmReactWebpackOAuthGoogle APIFactory methodPlaywright testingCI/CD
Junt (Job-hUNting-Tracker), a Chrome extension. Built using TypeScript, React, and Webpack, it helps you to track your job applications. It enables users to save job applications directly to their Google Spreadsheet through OAuth and GAPI integration. Additionally, the extension utilizes a service worker to seamlessly inject an "applied" badge onto the job posting pages. The extension boasts a remarkably fast search functionality, implemented through a trie algorithm. Thorough testing has been conducted using Playwright. You can find the extension readily available on the Chrome Store. Also, it's open-sourced on Github.
Yeti English
PythonTypescriptgRPCAWSDockerKubernetesReactDjangoGPT-3.5 turboFine-tuningAITest Driven DevelopmentCI/CD
Yeti English stands as a dynamic platform offering real-time practice for IELTS speaking and writing. Representing our crowning achievement at Conestoga College, this project is underpinned by a skillful fusion of Python, Django, and React. The website's architecture leverages gRPC to establish a seamless connection between the backend and AI services. The deployment phase utilizes Kubernetes to orchestrate the backend service, AI model, and frontend service, ensuring a cohesive and efficient system. The AI model is fine-tuned GPT-3.5 turbo. A lot of my friends and school mates give me positive feedback on this project.
Antarctic Map
PythonReactWebpackOpenlayersETLGISNumpyRaster.ioGDALPostGISDockerKubernetesAlgorithmsCI/CDGeoServer
A seemingly unremarkable creation—a map of Antarctica—serves as a testament to my endeavor in testing a GIS development Docker image tailored for a friend. Astonishingly, the Docker image has garnered almost 8,000 downloads on Docker Hub. The gratification derived from its valuable contribution to my friend's work is immeasurable. This undertaking involves the utilization of Numpy, Openlayers, Raster.io, and GDAL. While tackling algorithms on platforms like LeetCode might be mundane, applying these algorithms to address intricate problems in GIS adds a layer of intrigue and captivation. Anyways, GIS is intriguing, I might explore further.
Highlights
View mode (click to change):
Just titleTL;DRDetailed
2023
Poultry Farming Intelligence System • Conestoga College - SMART Center
2023
An archive management application • FreeLancer
2022
Rush to buy backend of Omni-hype • Wiredcraft
2021
A Dangerous Goods Transportation Alert System • BCADR
2021
BCGIS • BCADR
2020
Lanzhou Geospatial Services • Lanzhou Data Cloud
2019
National Tibetan Plateau Data Center • Lanzhou Data Cloud
2018
Ecological Data Analysis of Three-River-Source National Park • Lanzhou Data Cloud
2018