Building high-performance GPU-accelerated applications with Rust and WebAssembly
Portfolio • Skills • Experience • Contact
Senior software engineer specializing in Rust, WebAssembly, and WebGPU development. I build high-performance, cross-platform applications that leverage GPU computing for graphics, compute shaders, and real-time data processing.
Core Expertise:
- Rust Systems Programming - Memory-safe, high-performance applications
- WebAssembly (WASM) - Compiling Rust to WASM for web and native platforms
- WebGPU/wgpu - GPU-accelerated graphics and compute programming
- Security Engineering - Secure code practices and vulnerability analysis
- Blockchain/Web3 - GPU-accelerated blockchain applications and visualizations
- Rust - Advanced (Ownership, Lifetimes, Async, Unsafe Rust, FFI)
- WebAssembly - Rust → WASM compilation, wasm-bindgen, wasm-pack
- TypeScript/JavaScript - React, Node.js, Modern ES6+
- WGSL - WebGPU Shading Language
- C/C++ - Systems programming background
- WebGPU API - Modern GPU programming for web and native
- wgpu - Rust WebGPU implementation
- Compute Shaders - Parallel processing and GPU compute
- Graphics Pipelines - 3D rendering, shaders, textures, buffers
- Performance Optimization - GPU profiling, memory management, batching
- Build Systems - Cargo, wasm-pack, trunk, CMake
- Testing - cargo-fuzz, Miri, property-based testing
- Security - cargo-audit, security auditing, vulnerability analysis
- Version Control - Git, GitHub, CI/CD
- Cross-Platform - Web, Desktop (Tauri), Mobile considerations
- Game Engines - GPU-accelerated game development
- ML/AI Inference - GPU-accelerated machine learning in browser
- Data Visualization - Real-time, GPU-accelerated visualizations
- Blockchain/Web3 - Cryptocurrency wallets, blockchain explorers, DeFi dashboards
- Security Engineering - Code auditing, vulnerability assessment
Building production-grade GPU-accelerated applications and libraries.
Key Achievements:
- Designed and implemented cross-platform GPU compute pipelines
- Optimized WASM bundle sizes and GPU performance
- Built secure, memory-safe Rust libraries with C-compatible FFI
- Developed GPU-accelerated data visualization platforms
- Created Web3 applications with GPU-accelerated graphics
Technologies: Rust, WebAssembly, WebGPU, wgpu, TypeScript, React
High-performance GPU compute library for parallel processing.
- Tech Stack: Rust, wgpu, WebAssembly
- Features: Compute shaders, memory optimization, cross-platform
- Status: 🟢 Active Development
GPU-accelerated data visualization platform for large datasets.
- Tech Stack: Rust, WASM, WebGPU, React, TypeScript
- Features: Real-time rendering, interactive charts, WebGL fallback
- Status: 🟢 Production
3D blockchain network visualization with GPU acceleration.
- Tech Stack: Rust, WASM, WebGPU, Web3.js
- Features: 3D network graphs, real-time updates, interactive exploration
- Status: 🟡 In Progress
- Contributing to wgpu ecosystem
- Security audits and improvements
- Performance optimizations
** If you find my work interesting, consider giving it a star!**
Made with ❤️ using Rust and WebGPU
