精通C#,JAVA,C++
熟悉Python,JS等语言
在编译器领域研究多年,覆盖多线程优化,逻辑数据分离。
在工作中比传统项目结构注重项目可读性,扩展性,稳健性外更加看重数据与逻辑抽离。
正因如此在项目中经常会明确设计概念,将可分离数据部分抽出来达到并行亦或是减少内存命中区重新捕获而达到高性能程序。
开发理念是—做有用的优化,不过度设计。
2010-2012,U3D游戏项目,战龙在野,勇者逗恶龙
2013-2016,编译器开发
2017-至今 GPGPU IDE开发(未公开)
该项目是为了解决当前使用传统开发流程的用户能快速接触GPGPU的高性能执行并能无缝嵌合在其他项目中的一个轻量级集成开发环境,基于修改版的LLVM重新实现了编译前端和链接器,在功能体验上靠近VS CODE,包含断点调试(包括GPU设备代码),代码分析,自动完成等基础必备功能,并基于
2011年时和团队从上海华启离开时制作的游戏项目,负责U3D游戏客户端部分的开发,由于U3D的组件设计在当时来说对于2D游戏实在太麻烦,就写一套类似XNA的渲染框架,实现了PTX图片打包生成,和美术团队沟通,和策划拼智商。