David
GitHub: https://github.com/B-X-Y
AI / Python / 后端开发 / 数据建模
个人简介
Python 与 AI 工程方向开发者,具备后端服务开发、数据建模、机器学习训练流程、自动化采集、 Docker 部署及 Git 版本控制经验。独立开发 NeuroMatrix3D,将英文文本转换为可 3D 打印的盲文模型文件。熟练掌握英语,数理基础扎实,能够阅读英文技术文档并快速学习新工具。
核心技能
编程语言:Python、Java、C++
后端开发:Flask、FastAPI、MySQL
AI:PyTorch、TensorBoard、YOLO、OpenCV、Gymnasium、MuJoCo
数据分析与可视化:NumPy、pandas、Matplotlib
系统与部署:Ubuntu、Bash、SSH、Docker、Docker Compose、Nginx、GitHub Actions
开发工具:Git、Jupyter Notebook、Neovim、Codex、Chrome DevTools
项目经历
- NeuroMatrix3D:英文文本转 3D 盲文模型生成器
GitHub: https://github.com/B-X-Y/NeuroMatrix3D
技术栈:Python、Flask、Docker、GitHub Actions、OpenSCAD、liblouis
独立开发 Web 应用,实现英文文本到 UEB Grade 2 盲文的转换,并进一步生成符合美国人残疾人法案(ADA)规范的 3D 模型及可下载的 STL 文件。使用 Flask 构建后端服务,并通过 Docker 实现容器化部署。项目结合无障碍技术、Web 后端、3D 模型生成与开源工程实践,具备较强的技术综合性和实际应用价值。
- finFlow:基于大语言模型的金融新闻情绪分析与可视化系统
技术栈:Python、Flask、Docker、Matplotlib、MySQL
通过 Yahoo Finance RSS Feed 获取金融新闻链接,并利用 ChatGPT Structured Outputs 与 JSON Schema,对每条新闻针对特定股票的短期、中期和长期影响进行结构化分析,以 0-10 分量化新闻影响并生成对应的评分理由。所有评分及分析结果通过 MySQL 进行持久化存储。系统使用 Docker 部署于无 GUI 的 Ubuntu Server 环境,并通过 Matplotlib 生成数据可视化图表,结合 Flask 提供 Web 服务,实现分析结果的网络访问与展示。
教育与背景
拥有 5 年美国学习经历,能够直接阅读英文技术文档、API 文档及学术资料。
AP 体系:AP Calculus AB、AP Calculus BC、AP Statistics 均取得 5 分
IB 体系:IB Computer Science HL、IB Mathematics AA HL、IB Physics HL 均取得 6 分。