了解rust、haskell、python、nix、java等编程语言。习惯使用linux进行开发(nixos)。进行过rust(salvo、axum)、python(django)、java(springboot)后端开发。使用vue、react等js框架进行前端开发。对于程序的并发、并行有一定了解。python对于机器学习、深度学习(pytorch)有一定了解。
使用rust+python开发过学位论文程序。rust开发linux wayland协议的显示合成器(niri)的widget。python复现深度学习论文程序。
全栈开发rust+python结合的桌面程序。主体框架为tauri2(后端)+react。python负责预测。
在 wayland niri上开发的监听DBus对音频频谱进行绘制、展示应用信息与音频标题以及实时更新niri的window与workspace信息