Senior Software Engineer · Oxdev
Platform/backend engineer for education management products. Responsible for Rust services and platform libraries, TypeScript developer infrastructure, internal documentation/tooling, validation/runtime systems, and deployment automation across Nomad/Consul/Vault-based infrastructure.
- - Built and maintained a large Nx/Bun monorepo with React 19, Next.js, Modern.js, Rsbuild/Rspack, Storybook, Playwright, and shared internal packages
- - Developed Rust backend services and platform libraries with Axum, Tokio, aide/OpenAPI, SeaORM/SQLx, typed service layers, object storage, auth/middleware, localization, pagination/filtering, and Testcontainers
- - Built reusable TypeScript infrastructure around typed clients, Effect HTTP, serialization, auth/session handling, observability, datatables, data-entry surfaces, and validation flows
- - Developed Rust DSL/runtime components for validation and transformation pipelines, including parser/core value modeling, runtime modules, code generation, regex support, CLI tooling, and WASI/browser Wasm bindings
- - Worked on deployment automation and operational debugging across Nomad, Consul, Vault, Nomad Pack, Terraform, Ansible, Postgres, object storage, service discovery, secrets, and ingress/service-mesh issues
Product platforms
Worked on education management products and adjacent operational tools, including public-facing and administrative React applications, data-heavy interfaces, workflow screens, and input-heavy user journeys.
Rust backend platform
Developed Rust crates and backend services around Axum routers, aide-generated OpenAPI surfaces, SeaORM/SQLx data access, typed CRUD/service boundaries, object-storage APIs, auth extractors, localization middleware, pagination/filtering, and integration-test support.
Developer platform
Built shared TypeScript libraries, frontend infrastructure, package documentation, test utilities, build tooling, and cross-runtime helpers used by multiple product teams and applications.
Rust DSL and validation pipelines
Developed Rust-based DSL/runtime components for validation and transformation pipelines, including lexer/parser/core value modeling, runtime and standard-library modules, code generation, regex support, CLI tooling, and WASI/browser Wasm bindings.
Documentation platform
Built an internal documentation platform for workspace packages and platform knowledge, with modular rendering, dynamic package metadata, and internally authored technical documentation.
Infrastructure and delivery
Worked on deployment automation with Nomad, Consul, Vault, Nomad Pack, Terraform, Ansible, Go tooling, GitLab CI configuration authored with Dhall, object storage, Postgres, service discovery, secrets, and ingress/service-mesh debugging.
- Rust,
- Axum,
- aide/OpenAPI,
- SeaORM,
- SQLx,
- Tokio,
- TypeScript,
- Go,
- Python,
- React 19,
- Next.js,
- Modern.js,
- Nx,
- Bun,
- PostgreSQL,
- Nomad,
- Nomad Pack,
- Consul,
- Vault,
- Dhall