I’m Sheyin Avong, an MSc Applied Data Science student (UCLan) with a Computing BSc (Hons, 2022). I build full-stack web and mobile apps, automate workflows, and create ML/data science prototypes (RAG, CV, NLP, EDA/regression) with the docs and demos needed to ship or hand off.

Outcomes I deliver

  • Web/API builds: Node/Laravel/Flask backends with RESTful APIs, auth, and clean deployment notes.
  • Mobile apps: Flutter builds with state management and SQLite-backed data paired with custom APIs.
  • Data & ML: RAG, computer vision, NLP, and classical ML with clear evaluation and reproducible notebooks.
  • Data science: EDA, regression, and analysis with narrative notebooks for decision-makers.
  • Automation & docs: Python tooling, batch workflows, and concise handover guides so teams can run with it.

Selected work

Web / API

Client web solutions & automation

Responsive business sites, REST APIs, and a Python/Flask certificate generator (templating, Dropbox, logs, duplicate handling) to cut manual effort.

Node.jsLaravelFlask Automation

Mobile

Flutter apps

Cross-platform apps with custom APIs for auth and data flow; SQLite/local state for responsive UX.

FlutterDartSQLite APIs

Computer Vision

Gesture-Controlled 2D Driving Game (YOLOv8)

Real-time hand gestures via webcam. Benchmarked ResNet18+MediaPipe and MobileNetV2; YOLOv8 demoed for responsiveness.

PythonOpenCVPyTorch YOLOv8Pygame

RAG

PDF Q&A App

Upload PDFs and query them with semantic search (FAISS + Sentence Transformers) and a lightweight LLM, hosted on Hugging Face Spaces.

StreamlitFAISSLLM

Vision

Concrete Crack Classification & Segmentation

Classical + deep learning: HOG+SVM, VGG16, U-Net, Otsu thresholding for crack detection and masks.

PythonComputer VisionHOG+SVM VGG16U-Net

EDA → Model

Building Data Analysis

Energy/usage patterns with reproducible EDA and visualisations; highlights actionable operational insights.

PythonPandasVisualisation

Regression

Housing Affordability Trends

Data wrangling + regression in scikit-learn; clean plots and narrative on affordability over time.

Pythonscikit-learnEDA

NLP

NLP Mini-Projects

Prototype pipelines for NER, role classification, and summarisation with spaCy/Transformers.

spaCyTransformersTF-IDF/Embeddings

More details and downloadable notebooks live on the Projects page.

Freelance & applied work

  • Automated certificate generation (Python/Flask): batch creation with templating, Dropbox integration, logs, and duplicate handling.
  • Business automation: custom chatbots, workflows, and Go High Level sites for small businesses.
  • Teaching: intro sessions on web development and Python fundamentals.

Education & recognition

  • MSc Applied Data Science (UCLan): Machine Learning, Visual Information Processing, Programming with Data, Internet of Things, Big Data Analytics & Visualisation.
  • BSc (Hons) Computing (UCLan): 2:1; School Award for Best Project; Course Rep; PASS Leader.

Toolkit

Python, TypeScript/JavaScript, SQL, PHP, Dart, R, C#; Node.js/Express, Laravel, Flask, REST APIs; Flutter (state management, SQLite); ML/CV/NLP (PyTorch, OpenCV, spaCy, Transformers, scikit-learn); Git/GitHub; Docker; AWS/Azure/Render; Agile & stakeholder elicitation.

Let’s talk

Questions or feedback on the projects or CV? Feel free to get in touch.


Outside work

I practice Brazilian Jiu-Jitsu (BJJ) and enjoy the mix of strategy, resilience, and continuous improvement—the same approach I bring to experiments and product polish.

Applying an armbar during a BJJ competition
Applying an armbar in competition.
Hand raised after a BJJ fight
A win—hand raised after a match.