Data Analyst · Builder

Turning data into insights and useful tools.

I explore datasets, build predictive models, and ship focused web apps. Specializing in customer insights, statistical analysis, and business intelligence.

Hong Kong
·@scmlewis
26+
Projects
19+
Live Demos
4
Focus Areas

About Me

I'm passionate about data analytics and using data-driven insights to solve real-world problems — exploring datasets, building predictive models, and uncovering meaningful patterns.

With experience in predictive modeling, customer segmentation, and statistical analysis, I've worked on projects from medical insurance premium prediction to churn analysis, translating technical findings into business value. Alongside analytics, I build focused, offline-first web apps.

Focus Areas

  • Data Analysis & Visualization
  • Predictive Modeling
  • Customer Insights

Specializations

  • Statistical Analysis
  • Business Intelligence
  • Segmentation Analysis

Currently Learning

  • Data Engineering
  • Advanced Analytics
  • ML Techniques

Skills & Expertise

Programming

PythonRSQLTypeScript

Data Analysis

PandasNumPyScikit-learnStatsmodelsSciPy

Visualization

MatplotlibSeabornPlotlyTableauPower BI

Databases

PostgreSQLMySQLMongoDBRedisSQLite

Web & Tools

ReactNext.jsTailwind CSSViteStreamlitGitVercel

Projects

26 total
Featured

EatWise AI

AI-powered nutrition assistant that helps users make smarter food choices

PythonStreamlitAzure OpenAI
Featured

HK School Finder

Mobile-first web app helping families find schools with interactive map, smart search, and bilingual interface

TypeScriptReactMapLibre GL
Featured

Gridify

Offline-first habit tracker PWA with a GitHub-style contribution grid, streaks, XP, and achievements

React 19TypeScriptVite

EatWise AI

PythonStreamlitAzure OpenAI+2

AI-powered nutrition assistant that helps users make smarter food choices

Semantic Search App - Food & Nutrition

PythonNLPSemantic Search+1

Semantic search engine with intent detection for querying nutrition databases

DS Assistant

PythonStreamlitScikit-learn+2

Streamlit-powered data science assistant for automated EDA and insights

PulseLens

PythonHugging FaceZero-Shot Classification+2

Customer feedback sentiment and aspect analyzer using Hugging Face zero-shot classification

Medical Insurance Premium Prediction

PythonStatsmodelsPandas+1

Statistical model forecasting insurance premiums using Python and statsmodels

Telco Customer Churn Prediction

PythonScikit-learnData Analysis+1

Predictive analytics model identifying at-risk telecom customers

House Price Prediction

PythonRegressionFeature Engineering+1

Regression model for predicting residential property values

Predicting Obesity

PythonClassificationMachine Learning+1

Machine learning model for predicting obesity risk factors

Customer Segmentation Project

PythonK-MeansClustering+1

K-means clustering analysis for customer segmentation

Google DA Capstone - Cyclistic Case Study

RData AnalysisVisualization+1

Google Data Analytics capstone analyzing bike-share usage patterns

HK School Finder

TypeScriptReactMapLibre GL+3

Mobile-first web app helping families find schools with interactive map, smart search, and bilingual interface

Train ETA

TypeScriptReactVite+2

Lightweight PWA showing live ETAs for MTR, Light Rail, and MTR Bus with mobile-friendly interface

HK A&E Waiting Time

TypeScriptReactTailwind CSS+2

Real-time monitor for Hong Kong hospital A&E waiting times with GPS integration and triage breakdown

Gridify

React 19TypeScriptVite+3

Offline-first habit tracker PWA with a GitHub-style contribution grid, streaks, XP, and achievements

ThermaPace VDOT

JavaScriptD3.jsTailwind CSS+2

Dynamic VDOT running pace calculator with real-time weather degradation modeling and training zones

LitList Hub

Next.js 15TypeScriptPrisma+2

Booklist app to track your reading journey — search books, organize lists, and share them with friends

Travel Split

React 19TypeScriptTailwind CSS+2

High-density PWA for splitting travel expenses with smart debt settlement, live FX rates, and offline support

LinkShrink

Next.js 16TypeScriptSupabase+2

Full-stack URL shortener with analytics, custom aliases, QR codes, and API access

Modern Weather Dashboard

TypeScriptReactVite+3

Responsive weather dashboard with 7-day forecast, hourly charts, and weather-reactive backgrounds

QRtist

JavaScriptHTMLCSS+2

Privacy-first QR code generator with custom styling, logo support, and offline PWA capability

PulseDrift

JavaScriptReactWeb Development+1

Zen meditation timer with breathing exercises, ambient sounds, and mindfulness features

PDF Processing App

JavaScriptPDF ProcessingWeb App+1

Web application for extracting, parsing, and transforming PDF documents

Chromatique

JavaScriptColor TheoryDesign Tools+1

JavaScript tool for color palette generation and design harmony analysis

Gaming Hub

TypeScriptReactGaming+1

TypeScript gaming platform aggregator and community dashboard

Lottery Tool

HTMLJavaScriptStatistics+1

Interactive HTML tool for lottery number analysis and probability calculations

PortfolioLab

PythonFinancial AnalysisData Visualization+1

Python-based portfolio analysis and optimization toolkit

Let's Connect

Feel free to reach out to discuss data analytics, insights, or potential collaborations.

GitHub

@scmlewis