Skip to content
View youth95's full-sized avatar

Block or report youth95

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
youth95/README.md

Find Me

  • 工作年限: 6年
  • 求职意向: 前端开发工程师

近况: 对大语言模型感到焦虑。在尝试一些非传统前端的项目。和朋友在搞 Flutter 。

社交主页

工作经历

字节跳动 2021.07-2023.11

主要负责大屏编辑器的开发。类似于 DataV 的产品。

工作中主要接触的语言有 typescript, rust 技术栈有 react,antd

完成的主要业务内容有:

  • 大屏的数据结构设计。
  • 大屏组件包的设计。
  • 画布中组件移动时的吸附与等距块。
  • 编辑器撤销重做。
  • 组件远程加载。
  • 组件动画。
  • 事件系统。
  • 数据分析系统。
  • 基于PUG的数据面板系统。

2023.05 开始负责BI系统中的数据可视化部分的开发。主要的一些探索有:

  1. 时间筛选器重构。
  2. LLM在指标模板里的应用。

上海高仙自动化科技发展有限公司 2019.03-2021.07

负责机器人云平台的前端研发工作。

工作中主要接触的语言有 javascript,golang,python

技术栈有 react,electron,docker

完成的主要业务场景或工作内容有:

  1. 机器人工作状态的实时绘制
  2. 大文件分片/断点续上传
  3. 扫描地图包的二次编辑
  4. 定时的前端自动化测试
  5. 通过 swagger 文档生成 API SDK 与 d.ts 定义
  6. 基于 webscoket 实现 golang IO 接口并最终反向代理任意长链接协议到浏览器
  7. 主导团队中的 TDD 实践
  8. 基于 react 的 SSR 并实现限流警告
  9. 使用 golang 编写 WASM 模块,解决解压,解密,probuffer 转译等计算密集性操作

个人项目

take_in

一个基于 BFS 的二维/三维装箱问题的算法。算法将得出关于一组Rect/Box 在给定空间中的所有排布组合。

draw_solution

一个基于 Nest 的绘图服务,用于绘制一个空间中的多个 Rect 并允许设置字体、颜色和大小。

trip

一个逻辑节点编辑器,用于做一些数据可视化的探索。

pr

一个用于探索 scorll animation 的项目。

ppblock

一个关于《填与消》的游戏。纯原生JS。

puzzle

一个拼图游戏。基于 pixi.js@7

QUE

一个用 rust 写的游戏。基于bevy。采用 WASM 编译部署

KVS

使用Rust写的一个cli工具。一个单机版的 Key Value Servie。README比较详细。

Letter

一个浏览器平台的2d绘图库。纯原生JS。

game-art

一个基于 React 的像素编辑器。

rebirth

一个使用纯原生JS和DOM的游戏。用于参加字节内部的 Game Jam。

rtt

基于 Create React App 的脚手架。

rat

使用 Go 写的一个基于TCP长连接的C/S编程框架,面向消息,二进制报文。

教育经历

2019 年毕业于沈阳师范大学 软件工程

Popular repositories Loading

  1. que que Public

    just a game

    Rust 23 4

  2. letter letter Public

    Letter是一个浏览器平台的可编程图形处理库。

    TypeScript 2

  3. d2m d2m Public

    面向对象的平面数学库

    TypeScript 2

  4. kvs kvs Public

    Key Value Services is a cli tools that help to you create your Key-Value store services.

    Rust 2 1

  5. deno deno Public

    Forked from denoland/deno

    A secure JavaScript/TypeScript runtime built with V8, Rust, and Tokio

    TypeScript

  6. deno_std deno_std Public

    Forked from denoland/std

    deno standard modules

    TypeScript