个人简介
Personal Profile
我是 Yuanqi Lu,也使用英文名 Jason Lu,目前就读于 University of New South Wales,攻读 Bachelor of Computer Science。我主要关注软件工程、系统开发、计算机网络、网络安全、硬件安全、IoT 系统以及 AI 工具的工程化应用。我倾向于构建真实可运行、结构清晰、可维护的软件系统,而不只是完成展示型 Demo。
I am Yuanqi Lu, also known as Jason Lu, a Bachelor of Computer Science student at the University of New South Wales. My main interests include software engineering, systems development, computer networks, cybersecurity, hardware security, IoT systems, and the engineering of AI-based tools. I focus on building practical, maintainable, and reliable software systems rather than simple demonstration projects.
教育背景
Education
University of New South Wales
University of New South Wales
本科阶段的学习覆盖软件构造、面向对象设计、算法设计与分析、计算机网络、移动数据网络、网络安全、硬件安全、物联网和安全工程等方向。这些学习经历帮助我建立了从应用层软件开发到底层网络通信、安全机制和系统架构之间的整体理解。
My undergraduate studies cover software construction, object-oriented design, algorithm design and analysis, computer networks, mobile data networking, network security, hardware security, Internet of Things, and security engineering. These areas have helped me build a broad understanding of application-level development, lower-level networking, security mechanisms, and system architecture.
技术能力
Technical Skills
编程语言
Programming Languages
工具与平台
Tools and Platforms
关注方向
Areas of Interest
- 软件工程与后端 API 设计
- 系统开发、配置系统与任务调度
- 本地 WebUI 工具与多进程协作
- 计算机网络、代理服务器与协议处理
- 网络安全、无线网络安全与硬件安全
- IoT、嵌入式系统与开发板实验
- AI Agent、AI Workflow 与工具工程化
- Software engineering and backend API design
- Systems development, configuration systems, and task orchestration
- Local WebUI tools and multi-process workflows
- Computer networks, proxy servers, and protocol handling
- Cybersecurity, wireless network security, and hardware security
- IoT, embedded systems, and development board experiments
- AI agents, AI workflows, and practical AI tooling
项目与实践经历
Projects and Practical Experience
本地 WebUI Gateway 系统
Local WebUI Gateway System
设计和开发一个用于统一管理本地 Web 应用和工具项目的 Gateway 系统。该系统关注子项目注册、YAML 配置规范、必填项与可选项定义、mount path 管理、base path 注入、环境变量注入、命令模板注入、路由管理和服务生命周期控制。项目目标是让多个本地工具能够按照统一标准接入,而不是以分散、不可维护的方式独立运行。
Designed and developed a local gateway system for managing self-hosted Web applications and utility projects. The system focuses on project registration, YAML configuration standards, required and optional fields, mount path management, base path injection, environment variable injection, command template injection, routing, and service lifecycle management. The goal is to allow local tools to be integrated through a unified and maintainable standard.
qBittorrent 下载管理与清理工具
qBittorrent Download Management and Cleanup Tool
开发一个面向实际使用场景的 BT 下载文件管理工具,用于记录文件删除、恢复、下载状态和元数据。项目关注删除记录与恢复记录的一一对应、历史数据追加、下载进度展示、文件状态追踪以及 WebUI 操作体验。该项目体现了我对文件生命周期管理、数据一致性和本地工具可用性的关注。
Developed a practical BT download management tool for tracking file deletion, restoration, download status, and metadata. The project focuses on one-to-one deletion and restoration records, append-only historical data, download progress display, file state tracking, and a WebUI-based user experience. It reflects my interest in file lifecycle management, data consistency, and usable local tools.
AI 字幕处理工作流系统
AI Subtitle Processing Workflow System
规划并开发一个用于 SRT 字幕处理、翻译和校正的 AI 工作流系统。系统采用 Orchestrator API、Prompt Controller 和 Worker Daemon 等模块划分,通过任务队列、租约机制、事件日志、失败 trace、文件系统大文本存储和 SQLite 状态管理来组织处理流程。该项目强调职责边界、状态权威来源、多进程协作和 AI 输出结构化处理。
Planned and developed an AI workflow system for SRT subtitle processing, translation, and correction. The system is structured around an Orchestrator API, a Prompt Controller, and Worker Daemons, using task queues, lease-based execution, event logs, failure traces, file-based storage for large text artifacts, and SQLite-based state management. The project emphasizes clear system boundaries, a single source of truth, multi-process coordination, and structured AI outputs.
yt-dlp 控制器
yt-dlp Controller
规划一个基于 yt-dlp 的本地下载控制器,将命令行视频下载流程封装为更易管理的本地应用。项目方向包括下载队列、参数配置、文件命名规则、下载历史记录、格式选择、失败重试和本地路径管理,目标是把重复的命令行操作转化为结构清晰的工具系统。
Planned a local download controller based on yt-dlp, aiming to wrap command-line video download workflows into a more manageable local application. The project covers download queues, parameter configuration, file naming rules, download history, format selection, failure retry, and local path management, with the goal of turning repetitive command-line operations into a structured tool system.
Privacy-Preserving Contact Tracing System
Privacy-Preserving Contact Tracing System
完成一个隐私保护接触追踪系统项目,涉及 Python、UDP 通信、Shamir Secret Sharing、Diffie-Hellman、EncID / EphID 和隐私保护身份交换。该项目结合网络通信与安全协议设计,关注如何在实现系统功能的同时降低隐私暴露风险。
Built a privacy-preserving contact tracing system involving Python, UDP communication, Shamir Secret Sharing, Diffie-Hellman key exchange, EncID / EphID, and privacy-preserving identity exchange. The project combines network communication with security protocol design and focuses on reducing privacy exposure while preserving system functionality.
HTTP/1.1 Proxy Server
HTTP/1.1 Proxy Server
实现一个 HTTP/1.1 代理服务器,涉及 Socket 编程、GET / HEAD / POST 请求处理、persistent connection、并发连接、请求转发和响应解析。该项目帮助我更深入理解 HTTP 协议、网络代理、底层通信和并发网络程序的实现方式。
Implemented an HTTP/1.1 proxy server involving socket programming, GET / HEAD / POST handling, persistent connections, concurrent connections, request forwarding, and response parsing. This project helped me better understand HTTP, network proxies, low-level communication, and concurrent network program design.
Web Application Team Project
Web Application Team Project
参与 Web 应用团队项目,负责前端页面、前后端数据交互和接口整合相关工作。项目中使用 JavaScript、TypeScript 和 JSON 数据存储方案,积累了团队协作、前端实现、接口集成和项目交付经验。
Participated in a Web application team project, working on frontend pages, frontend-backend data interaction, and API integration. The project used JavaScript, TypeScript, and JSON-based data storage, providing experience in team collaboration, frontend implementation, integration work, and project delivery.
实习经历
Internship Experience
AI Development Intern · Century Feiyue
AI Development Intern · Century Feiyue
参与基于 Dify 和 Python 的 Agentic AI 调试、AI Workflow 集成和稳定性测试,并支持 municipal software “Suzhoudao” 中 AI query feature 的上线。这段经历让我进一步理解 AI 工具在真实业务系统中的接入方式、稳定性要求和工程化落地过程。
Worked on agentic AI debugging, AI workflow integration, and stability testing using Dify and Python, and supported the deployment of an AI query feature for the municipal software “Suzhoudao”. This experience helped me better understand how AI tools are integrated into real business systems, including stability requirements and engineering constraints.
安全与硬件兴趣
Security and Hardware Interests
我对网络安全、无线网络安全、IoT 安全、嵌入式系统安全和硬件攻击面分析有持续兴趣,也参与过硬件安全 CTF 学习。除了软件开发,我也使用 ESP8266、ESP32、STM32、Arduino、Luckfox Pico Mini 和 Luckfox Pico Pro 等开发板进行实验。
I have a strong interest in cybersecurity, wireless network security, IoT security, embedded system security, and hardware-level attack surfaces. I have also participated in hardware security CTF practice. Beyond software development, I experiment with boards such as ESP8266, ESP32, STM32, Arduino, Luckfox Pico Mini, and Luckfox Pico Pro.
开发环境经验
Development Environment Experience
我长期使用 Windows、macOS、Linux 和 WSL2 进行开发,配置过 Ubuntu、Kali、XFCE、VNC、KeX、USB 设备透传、无线网卡驱动和 DKMS 编译环境。这些经历提升了我的系统配置、环境调试和问题定位能力。
I regularly work across Windows, macOS, Linux, and WSL2. I have configured Ubuntu, Kali, XFCE, VNC, KeX, USB device passthrough, wireless adapter drivers, and DKMS build environments. These experiences have strengthened my ability to configure systems, debug environments, and diagnose technical issues.
职业方向
Career Direction
我希望未来在软件工程、后端开发、系统开发、网络安全、AI 应用工程或 IoT / Embedded Software 方向继续发展。我更感兴趣的岗位通常需要理解系统整体行为、构建可靠工具、处理真实数据状态,并在功能实现之外关注长期维护性、扩展性和工程质量。
I hope to continue developing my career in software engineering, backend development, systems development, cybersecurity, AI application engineering, or IoT / embedded software. I am especially interested in roles that require understanding whole-system behavior, building reliable tools, handling real data states, and considering maintainability, scalability, and engineering quality beyond basic feature implementation.