English | 简体中文
David
GitHub: https://github.com/B-X-Y
AI / Python / Backend Development / Data Modeling
Profile
Developer focused on Python and AI engineering, with experience in backend service development, data modeling, machine learning training workflows, automated data collection, Docker deployment, and Git version control. Independently developed NeuroMatrix3D, which converts English text into 3D-printable Braille model files. Proficient in English, with a strong foundation in mathematics and science and the ability to read English technical documentation and quickly learn new tools.
Core Skills
Programming Languages: Python, Java, C++
Backend Development: Flask, FastAPI, MySQL
AI: PyTorch, TensorBoard, YOLO, OpenCV, Gymnasium, MuJoCo
Data Analysis and Visualization: NumPy, pandas, Matplotlib
Systems and Deployment: Ubuntu, Bash, SSH, Docker, Docker Compose, Nginx, GitHub Actions
Development Tools: Git, Jupyter Notebook, Neovim, Codex, Chrome DevTools
Project Experience
- NeuroMatrix3D: English Text to 3D Braille Model Generator
GitHub: https://github.com/B-X-Y/NeuroMatrix3D
Tech Stack: Python, Flask, Docker, GitHub Actions, OpenSCAD, liblouis
Independently developed a Web application that converts English text into UEB Grade 2 Braille and generates 3D models compliant with the Americans with Disabilities Act (ADA) standards, along with downloadable STL files. Built backend services using Flask and implemented containerized deployment with Docker. The project integrates accessibility technology, Web backend development, 3D model generation, and open-source engineering practices, demonstrating broad technical integration and practical value.
- finFlow: LLM-Based Financial News Sentiment Analysis and Visualization System
Tech Stack: Python, Flask, Docker, Matplotlib, MySQL
Retrieves financial news links through the Yahoo Finance RSS Feed and uses ChatGPT Structured Outputs and JSON Schema to perform structured analysis of each news item’s short-, medium-, and long-term impact on specific stocks. Quantifies news impact on a 0-10 scale and generates explanations for each score. All scores and analysis results are persistently stored in MySQL. The system is deployed using Docker on Ubuntu Server without a GUI, generates data visualizations with Matplotlib, and provides Web services through Flask for online access to and presentation of the analysis results.
Education and Background
Studied in the United States for 5 years and can read technical documentation, API documentation, and academic materials directly in English.
AP Curriculum: Scored 5 on AP Calculus AB, AP Calculus BC, and AP Statistics.
IB Curriculum: Scored 6 in IB Computer Science HL, IB Mathematics AA HL, and IB Physics HL.