Desmond Zhu
Building for the web since 2014 — starting with frontend development, then over seven years deep in web scraping and data analytics. I write responsive, animated frontends (React, Eleventy, R Shiny), pull data out of sites that weren't built to be scraped — forms to fill, AJAX to parse, sessions to manage — and automate the reporting on the far end with Power BI and R, routinely cutting week-long manual workflows down to minutes. Day-to-day in R, JavaScript, and Chrome, with Python and SQL filling out the toolkit. Lately almost everything ships through AI-assisted coding, which lets me move 2–3x faster and build more per project.
Projects
Timeline
- Used AI-assisted coding to ship reports 2–3x faster and pack 2–3x more features per report.
- Built scraping pipeline in R + Chrome that auto-fills forms and retrieves AJAX responses, replacing manual click-work with a 100x speedup.
- Automated data processing, report generation, and emailing with R and Power BI, improving processing and reporting speed by 10x.
- Managed and oversaw different data sources, ensuring data correctness and identifying suitable sources for automation.
Show achievements
- Experimented with deep learning churn prediction model using Keras, R, and SQL — 80% overall accuracy, 50% predicted churn accuracy, 90% predicted not-churn accuracy (churners were 25% of customer base).
- Actively checked and investigated data issues, ensuring data correctness at all times.
Show achievements
- Created linear combination model predicting monthly revenue with 80–90% accuracy.
Show achievements
- Automated large-scale data processing and reporting using Excel, minimising errors from manual processing.
- Applied mathematical models for more accurate customer experience estimation.
- Applied data-driven decision making for improved retention offer calculation, resulting in increased retention and profitability.
- Provided unique insight and market research in the Mandarin market.
Show achievements
- Created Excel templates with formulas for data calculation and management, increasing data processing speed by 10x.
- Inspired and popularised the use of technology to automate data processing tasks.
Show achievements
- Created and managed Excel reports.
Show achievements
- Ensured smooth operation of the shop.
- Created promotions that improved sale of unpopular items, making more efficient use of space.
Show achievements
- Ensured quick and satisfactory customer service.
Show achievements
- Improved client communication in English by 1000x.
Show achievements
- Improved branding by creating logo and social media marketing for the restaurant.
Show achievements
- Improved sales by locating products for confused customers.
- Improved sales by enabling communication with English-speaking customers.
- Improved sales by providing product knowledge and recommendations.
Skills
AI & Automation
Web Development
Web Scraping
Data Processing & Analysis
Visualization & Reporting
Machine Learning
Work Experience
- Used AI-assisted coding to ship reports 2–3x faster and pack 2–3x more features per report.
- Built scraping pipeline in R + Chrome that auto-fills forms and retrieves AJAX responses, replacing manual click-work with a 100x speedup.
- Automated data processing, report generation, and emailing with R and Power BI, improving processing and reporting speed by 10x.
- Managed and oversaw different data sources, ensuring data correctness and identifying suitable sources for automation.
Show achievements
- Experimented with deep learning churn prediction model using Keras, R, and SQL — 80% overall accuracy, 50% predicted churn accuracy, 90% predicted not-churn accuracy (churners were 25% of customer base).
- Actively checked and investigated data issues, ensuring data correctness at all times.
Show achievements
- Created linear combination model predicting monthly revenue with 80–90% accuracy.
Show achievements
- Automated large-scale data processing and reporting using Excel, minimising errors from manual processing.
- Applied mathematical models for more accurate customer experience estimation.
- Applied data-driven decision making for improved retention offer calculation, resulting in increased retention and profitability.
- Provided unique insight and market research in the Mandarin market.
Show achievements
- Created Excel templates with formulas for data calculation and management, increasing data processing speed by 10x.
- Inspired and popularised the use of technology to automate data processing tasks.
Show achievements
- Created and managed Excel reports.
Show achievements
- Ensured smooth operation of the shop.
- Created promotions that improved sale of unpopular items, making more efficient use of space.
Show achievements
- Ensured quick and satisfactory customer service.
Show achievements
- Improved client communication in English by 1000x.
Show achievements
- Improved branding by creating logo and social media marketing for the restaurant.
Show achievements
- Improved sales by locating products for confused customers.
- Improved sales by enabling communication with English-speaking customers.
- Improved sales by providing product knowledge and recommendations.
Certifications
Education
Languages
Let's Talk
FAQ
Work logistics
- Are you authorized to work in the US?
- Yes.
- Will you need visa sponsorship now or in the future?
- No.
- Are you open to remote, hybrid, or on-site?
- Yes to all.
- Are you willing to relocate, and if so, where?
- Yes, anywhere.
- What time zones can you work in?
- Any time.
- When can you start / what's your notice period?
- Immediately if remote; otherwise, 1 month notice.
- Are you currently employed, freelancing, or available immediately?
- Freelancing; available immediately.
Engagement type
- Are you looking for full-time, contract, contract-to-hire, or part-time?
- Any type.
- What's your target salary range (full-time) or hourly rate (contract)?
- Flexible - depend on your budget.
About you and your work
- Why does your resume live on a .za domain if you're in the US?
- Legacy reasons - I used to live in South Africa.
- Which of your three lanes are you actively pursuing — web dev, R scraping, or Power BI? (or all three?)
- Pursuing all three. Equally strong with the help of AI.
Fit and preferences
- What kind of company are you looking for — startup, mid-size, enterprise?
- Any kind.
- What does your ideal next role look like?
- Any role.
- Are there industries or types of work you won't take?
- No.
- Why are you job searching right now?
- Looking to establish US experience and income.
- Do you prefer working solo, on a small team, or in a large org?
- Flexible - whatever the work requires.
Contact and process
- What is your contact info?
- Contact me on LinkedIn or use the chatbot on this page.
- Do you prefer an intro call, written brief, or going straight to a technical screen?
- Written brief.
- Can you provide references, and when?
- Yes; upon request.
AI can make mistakes. Verify important info.
The AI assistant is temporarily unavailable. Use this form to reach out directly.
Message sent!
Thanks for reaching out — Desmond will get back to you soon.