C++17 · OpenGL 4.5 Core · PBR + IBL · Dear ImGui · Assimp
EFENGINE - C++ 游戏引擎
用 C++17 从零打造、基于 OpenGL 4.5 Core 的 3D 引擎 - - PBR 与 split-sum IBL、阴影映射、HDR 后处理链、自研的带版本二进制场景格式,以及一个停靠式 ImGui 编辑器,全部遵循 RAII 规则且不使用异常。
乌拉圭 · UTC−3 · 与美国东部时间完全重叠 · 可作为承包商或通过 employer-of-record 合作 · 接受搬迁
软件工程师,在 Magenta Innova 从事乌拉圭及周边地区银行核心服务工作四年。将约 4,600 个类从 Axis2/Java 8 迁移至 Spring Boot 3,迁移 50 多个 API,测试覆盖率从 20% 提升至 85%。同时具备生产级 React Native 经验,并独立开发了一个 C++17 渲染器。
一小批近期的实验、企业级迁移和一些副本任务。
C++17 · OpenGL 4.5 Core · PBR + IBL · Dear ImGui · Assimp
用 C++17 从零打造、基于 OpenGL 4.5 Core 的 3D 引擎 - - PBR 与 split-sum IBL、阴影映射、HDR 后处理链、自研的带版本二进制场景格式,以及一个停靠式 ImGui 编辑器,全部遵循 RAII 规则且不使用异常。
JavaScript · Event-driven · Cells
BBVA 面向个人客户的银行应用,交付于 iOS、Android 与 Web,构建在银行自有的事件驱动前端框架之上:彼此隔离的组件从不互相引用,只通过发布与订阅通信。
Java 8 → 17 · Spring Boot 3 · Axis2
将 Banco de la Provincia de Buenos Aires 乌拉圭分行的遗留 Axis2 / Java 8 web 服务迁移到基于 Java 17 的 Spring Boot 3 - - 7 个代码库、约 4,600 个类 - - 并将连接方式从 JNDI 改为受管的 MSSQL DataSource。
Java 17 · Spring Boot · JUnit 5
在一个 10 人团队中,将约 48 个 API 上新端点的测试覆盖率从 20% 提升到 85%+,每次部署都经由 Jenkins、OpenShift 与 SonarQube 把关。
React Native · Expo · WebAuthn
一款基于 React Native + Expo 的跨平台手机银行应用,由四人团队交付至 iOS 与 Android - - 采用 WebAuthn 认证,并有一个承载集成逻辑的 backend-for-frontend。
Commander.js · Google Cloud Platform · SQLite
一个命令行应用程序,连接到邮箱并使用 AI 提取工时报告,搜索符合所配置条件的邮件,然后将邮件交给 Claude Sonnet 4.5 收集所有相关信息并提醒用户
你都看到这里了 - -
……我也随时乐意聊聊音乐,或者一起试试新游戏。