CP

Hi, i'm Cheng 👋

Full Stack Developer, Web Scraper

Full-stack developer with hands-on experience building scalable web applications and automating data pipelines. Skilled in designing and deploying custom web scrapers to extract, process, and analyze data from complex, dynamic, highly secured sources.

About

Multilingual Senior Full Stack Developer with 9 years of experience in designing and implementing web applications across diverse frameworks and architectures.

Currently, I'm leading a complex dental billing project at Practice Dilly that enables financial services companies to grow revenue with world-class rewards.

Proven leadership in guiding development teams, managing product lifecycles, and building scalable front-end and back-end components.

Expertise in robust unit testing, efficient debugging, and code maintenance.

Experience

Jul '25 — Present

Team LeaderPractice Dilly

Leading a team of four developers in building and maintaining a dental billing platform serving hundreds of dental offices and multiple insurance providers. Oversaw system architecture, task delegation, and integration with third-party APIs to ensure accurate claim processing and efficient data management.

Next.js
Typescript
Tailwind CSS
GCP
Supabase
Google Document AI
Python
Github
Railways

Jun '23 — Jul '25

Senior Web ScraperAscenda

Developed and maintained web scrapers using Python and Selenium to extract data from complex, dynamic, and highly secured sources. My role involves setting technical standards, overseeing data integration processes, and actively contributing to the design and implementation of secure automated solutions for user account information extraction.

Python
Selenium
CapSolver
Playwright
Zenrows
CAPTCHA
Akamai Bot Manager
Kasada
Microsoft Azure
Team Leadership

Jun '22 — May '23

Full Stack DeveloperNeurala

Developed and maintained full-stack web applications using Django and Vue.js for a catering platform and an ed-tech startup, delivering feature updates to enhance user experience and engagement. Designed and implemented a React/Next.js application for group gift exchanges, integrating customizable rules and automated notifications to streamline coordination.

Django
Vue.js
Next.js
NestJS
API Development
DB Mangagement
AWS

Sep '20 — May '22

Full Stack DeveloperTruesec

Developed key features for a decentralized cryptocurrency exchange, including front-end trading interfaces, portfolio management, and back-end functionality. Designed user-friendly tools like a referral tracking system and an administrative dashboard for monitoring metrics and managing backend tasks. Configured and maintained AWS services using both the console and infrastructure-as-code, while resolving critical bugs and executing infrastructure deployments under tight deadlines.

Typescript
Tailwind CSS
React.js
AWS
Next.js
Express.js
GraphQL
Docker
Blockchain tech
Project Management

Apr '17 - Mar '20

Software EngineerSlash

Developed and enhanced patient health tracking tools using Angular, Node.js, and PHP, supporting over 200 healthcare facilities. Designed and deployed RESTful APIs in Flask and PHP for seamless third-party integration, improving data synchronization and reducing errors by 25%. Collaborated with the UX team to create responsive and accessible web pages that met healthcare accessibility standards, boosting usability by 20%.

Angular
Node.js
PHP
RESTful API
Flask
React.js
Vue.js
Express.js
MongoDB
MySQL
PostgreSQL
Redux

Projects

Screenshot of Practice Dilly - Dental software

Practice Dilly - Dental software

A platform that helps dental and medical practices streamline operations by integrating tools for scheduling, patient communication, and workflow automation.

Next.js
Typescript
Tailwind CSS
GCP
Supabase
Google Document AI
Python
Github
Railways
Screenshot of EasyStreetOffer - Real Estate

EasyStreetOffer - Real Estate

A real estate platform that provides users with a seamless experience for buying, selling, and renting properties. It offers features such as property listings, virtual tours, and a user-friendly interface to connect buyers and sellers.

Next.js
Typescript
Tailwind CSS
GCP
Supabase
Google Document AI
Python
Github
Railways
Screenshot of Ascenda - Search API provider

Ascenda - Search API provider

Ascenda is redeem flights search API provider that allows you to search for flights and book them across dozens of world leading airlines.

Python
Selenium
CapSolver
Playwright
Zenrows
CAPTCHA
Akamai Bot Manager
Kasada
Screenshot of Amazon Instock Monitor

Amazon Instock Monitor

Amazon Instock Monitor is a tool that monitors the stock of products on Amazon and sends an discord embed message when the stock is available.

Python
CapSolver
Zenrows
JS
CAPTCHA
Akamai Bot Manager
Screenshot of Ebay Instock Monitor

Ebay Instock Monitor

Ebay Instock Monitor is a tool that monitors the stock of products on Ebay and sends an discord embed message when the stock is available.

Python
CapSolver
Zenrows
JS
CAPTCHA
Akamai Bot Manager

Get In Touch

If you're considering my contribution, have a question, or just want to say hi, you can count on hearing back from me!

Based on Brittany Chiang's website (they awesome). Coded in Visual Studio Code. Built with Next.js, Tailwind CSS and Shadcn/ui, deployed with Vercel.