/uses
The toolkit behind the XR projects, mobile apps, and web work. I update this whenever a piece of the setup changes meaningfully. Part of the uses.tech directory.
Meta Quest 3
Primary XR development and testing headset. Mixed Reality passthrough, hand tracking, full-color AR for all the medical and industrial training builds.
Meta Quest 2
Secondary device for compatibility testing — most enterprise XR deployments still target Quest 2, so every build ships supporting both.
Logitech VR Ink stylus (occasional)
For 3D sketching when prototyping spatial UI in immersive scenes.
Custom Windows PC — RTX 4070, 32 GB RAM
Unity 6 builds, Blender, glTF authoring, and Quest tethered development. Windows because the XR tooling story is still strongest there.
27" 1440p monitor + a vertical second display
Vertical screen for long MDX case studies, docs, and chat with Claude.
Mechanical keyboard + ergonomic mouse
Heavy keyboard hours; ergo matters when shipping production code daily.
Visual Studio Code
Daily driver for C#, JS/TS, MDX, Dart. Loaded with Tailwind, ESLint, Prettier, and Claude Code extensions.
Unity 6
Engine for every XR project. XR Interaction Toolkit + OpenXR + Meta XR SDK. Shader Graph for anatomy and visualization scenes.
Flutter SDK + Android Studio
Cross-platform mobile work — Food Partners and any new mobile MVPs ship on Flutter.
Blender
glTF prep, lightweight modeling, animation cleanup for XR scenes.
Git + GitHub
Source control + GitHub Actions for CI, including the auto-broadcast workflow that pushes new posts to the newsletter audience.
C#
Unity, XR, simulation logic, everything immersive.
JavaScript / Next.js / React
Portfolio, dashboards, web apps. Next.js 16 + Tailwind v4 here.
Dart / Flutter
Cross-platform mobile + Flutter Web app embeds.
Python
Automation, data prep, image tooling, AI scripting.
HLSL / Shader Graph
Custom shaders for anatomy reveal, exploded views, and stylized industrial scenes.
Vercel
Portfolio hosting, edge functions, Analytics, Speed Insights. The Next.js / Vercel combo is genuinely the easiest path to production.
Resend
Transactional email (contact form) + Audiences for the newsletter. Auto-broadcasts wired through their broadcasts API.
Google Gemini
Powers the AI chat widget — grounded on the portfolio's projects, services, and bio data.
Cloudflare Turnstile
Privacy-first bot protection on the contact form. Zero tracking, no cookies.
Hostinger DNS
Domain + DNS for machsquare.com. Resend verified through Hostinger DNS records.
Claude Code
Pair-programming agent for shipping production code. Handled most of the engineering on this very portfolio.
ChatGPT / Gemini
Quick research, prompt iteration, and cross-checking technical decisions.
Cursor / VS Code AI
Inline AI completion when prototyping a new module.
Figma
Wireframes, design system iteration, OG image prototyping before moving into next/og code.
Bricolage Grotesque (display) + Geist Sans / Mono
Typography used across this site. Bricolage for headings gives a slightly editorial feel without losing tech-aesthetic.
TinyPNG + Squoosh
Image compression for project heroes before commit.
See it in action
See what I'm shipping with it — XR training platforms, medical simulations, and full-stack web tools.
See projects →