杨博

Web 开发

兼具技术深度和学习热情的技能多面手。 主导过大型前端项目重构,善于在短时间内掌握新技术并付诸实践,热衷技术探索。 闲时偶尔会深入学习一个新的技术领域,涵盖AI、设计系统、性能优化等。相信持续学习是技术人的核心竞争力,期待在充满挑战的环境中发挥价值。

个人项目

「学习鹅」- 学习时间管理助手

「学习鹅」- 学习时间管理助手

这是一款专为家庭设计的学习辅助应用。我希望能花更多时间妥善运用在孩子教育上。本项目源于一个简单的愿望:让親子教育更有质量,更有效率。 应用核心功能包含: * 基于番茄工作法的学习计时系统(45分钟学习,15分钟休息) * 语文听写练习工具 * 英语听写练习工具 * 中文词典 (拼音 & 部首) 技术层面选择了 SwiftUI 进行开发,这源于自身对原生应用开发的探索欲望。作为一位熟悉 Web 技术栈的开发者,希望通过这个项目深入感受体验下原生移动应用的开发。

SwiftUI LiveActivityKit AVFoundation Vision Midjourney Figma Rive
查看
「鹅说」- 课后作业 AI 聊天

「鹅说」- 课后作业 AI 聊天

「鹅说」是一款专为课后作业设计的 AI 聊天应用。它采用了独特的教学辅导方式,不直接提供答案,而是通过启发式引导,帮助学生培养独立思考能力。这款应用旨在提升学习效率的同时,更注重培养学生的学习能力与解决问题的思维方式。 核心特点: • 智能对话:基于 RAG 技术,提供精准的知识解答 • 引导式学习:通过循序渐进的提示,培养学生的解题思路 • 跨平台支持:完整支持 iOS、Android 与网页端 • 因材施教:根据学生反馈动态调整辅导策略 选择 Expo 作为开发框架,是想持续探索和深入下不同的跨平台的解法,以及深度体验下该技术栈路线的取舍。

Expo React Native Nativewind AI i18n Supabase Vercel
查看
音符

音符

探索 Bravura 字体中的完整 SVG 符号集。 资源专为设计师和开发人员打造,提供了一种简单的方法来选择和使用 Bravura 字体集中的各种符号。 想做一个绘制钢琴五线谱 Web & Native 应用.... 然后没有然后了... 也许哪天会闲着来完成它... 一边学钢琴一边写代码,岂不乐哉。 🎸

SMuFL Htmx Tailwind SVG
查看
CS50 程序手册

CS50 程序手册

CS50 程序手册是一部分哈佛 CS50 课程的部分课后资源, 我想做丁点微不足道的本地化工作。 近来在家里蹲着,闲着无事给娃娃讲点计算机科学,又是准备 PPT, 又是准备代码演示, 累死爹了。 😅

Astro Content Google Translate Course
查看