Blog
Thoughts on technology, software architecture, AI, and the future of computing.
Who Does the Assistant Send You Back To?
A new framework scores whether a supportive model points you toward people or toward itself, and the default across seven models is inward.- Wearable AI
- Ambient Computing
- AI Psychology
- Coaching
- Affective Computing
When the Agent Is Free, the Loss Budget Wins
Meta priced the glasses near cost and will give Muse away free; the Reality Labs loss is the subsidy that pendant startups cannot match.- Market
- Wearable AI
- Meta
- Proactive AI
- Ambient Computing
A Lifelog Written as Captions
A streaming video model keeps the captions it wrote and drops the frames, and the same text decides what it remembers and when to speak.- Ambient Computing
- Agent Memory
- Wearable AI
- Proactive AI
- On-Device AI
Facts Are the Easy Half of a Memory
A new benchmark measures how an assistant should work with you, and finds the memory breaks at write time, not at recall.- Personal Context
- Wearable AI
- Agent Memory
- Relationship AI
- On-Device AI
One Core, One Second: Microsoft's Streaming Diarizer
An open streaming diarizer runs on one CPU thread with flat memory, for the price of a one-second delay on speaker labels.- Speech AI
- On-Device AI
- Wearable AI
- Edge ML
- Diarization
The Sigh the Transcript Throws Away
An open detector puts the discarded tone layer back into a transcript, and the accuracy is the honest part of the story.- Affective Computing
- Speech AI
- Wearable AI
- Coaching AI
- On-Device AI
Amazon Sells the Memory and Gives Away the Microphone
Amazon priced the always-on mic at $75 and the memory at $12 a month. The hardware is the funnel and recall is the product.- Wearable AI
- Privacy
- Personal Context
- Market
- Amazon
Speak Only When the Room Gets It Wrong
A new agent stays silent 97 percent of the time the group fixes its own mistake. The rule for when it speaks is the product, not the model.- Agent Architecture
- Speech AI
- Wearable AI
- Proactivity
- Coaching
An Earbud With Its Own Wi-Fi, a Model With a Thousand Tokens
Qualcomm gave the earbud a radio that reaches the cloud without the phone, and a 1-bit model that holds about four minutes of talk.- Wearable AI
- On-Device AI
- Edge Computing
- Audio
- Agent Architecture
Approving a Purchase Out Loud
Muse asks before it spends your money. Camera-free glasses have no screen to ask on, so the approval has to land on another device.- Smart Glasses
- Wearable AI
- Agent Architecture
- Security
- Trust UX
- Meta
Lip-Sync Debt
Meta's avatar model draws 320 ms chunks that an agent's turn can hide. Driven by a live caller's voice, a chunk would put lips at least 340 ms late.- Smart Glasses
- Wearable AI
- Speech AI
- Foundation Models
- Meta
Can Meta's Cloud Remember What It Cannot Read?
Meta's Private Processing was built to forget. Its design for AI glasses remembers: ciphertext on Meta's servers, the key on your device.- Privacy
- Smart Glasses
- Personal Context
- Security
- Agent Architecture
- Meta
Nine and a Quarter Milliseconds
Meta's FDA filing puts its glasses hearing loop at 9.25 ms. In an open ear that delay is audible, and its costs belong to the frame, not firmware.- Smart Glasses
- Wearable AI
- Sensing
- Speech AI
- Meta
What the Puck Can Afford to Think
Qualcomm's claim of a 3B model at 45 tokens a second on the VR Glasses chip needs the puck's entire memory bus, by my arithmetic.- On-Device AI
- Edge Computing
- Smart Glasses
- Agent Architecture
- Meta
The Silicon at Both Ends of Meta's Tether
By my arithmetic, Meta's VR Glasses panels need up to 40 Gbps uncompressed, more than the Qualcomm chip's one DisplayPort 1.4 output carries.- Smart Glasses
- Sensing
- Edge Computing
- Platform Architecture
- Meta
If the Camera Was the Problem, Why Are the Microphones Still There?
Meta shipped camera-free Ray-Bans at $349 with a six-microphone array. Removing the lens answered the wrong privacy question.- Ambient AI
- Wearable AI
- Privacy
- Sensing
- Smart Glasses
Four Ways to Attach a Diarizer, and the One a Wearable Can Run
NVIDIA mapped the four ways to wire diarization into streaming ASR, and only the cheapest corner fits inside a wearable's power budget.- Speech AI
- On-Device AI
- Wearable AI
- Ambient AI
- Edge ML
Apple Drew the Line at the Transcript
Apple's Watch now summarizes your conversations but refuses to keep a transcript or name the speaker, and that refusal is where the market lives.- Ambient AI
- Privacy
- Wearable AI
- On-Device AI
- Continuous Context
Privacy by Policy Versus Privacy by Architecture
HTC's Vive Eagle goes global selling privacy as the headline feature - a playbook that stops working the moment the mic stays on.- Wearable AI
- Ambient AI
- Privacy
- Smart Glasses
- Trust UX
Models Almost Never Ask
A new benchmark shows LLM agents almost never ask before committing memories - and why the write policy is the ambient wearable's real moat.- Ambient AI
- Wearable AI
- Personal Context
- Agent Memory
- Trust UX
Silent Speech at 26 Percent Word Error Rate
SoniSpeech drops the first open-vocabulary silent speech dataset for wearable eyewear - the missing piece for conversational coaching.- Wearable AI
- Ambient AI
- Coaching AI
- Speech AI
- Silent Speech
What Is Left to Build After a $10 Health Coach?
Pixel Watch 5 ships Health Foundation Models and Gemini coaching at $10/month - clarifying what is left to build.- Wearable AI
- Ambient AI
- Coaching AI
- Market Strategy
- Foundation Models
Voice Is the Wrong Interface for the Ambient Coach
Meta's v127 update pairs Muse Spark AI with silent EMG input on Ray-Ban Display - the interaction shift ambient coaching needed.- Wearable AI
- Ambient AI
- Coaching AI
- Neural Interface
- Smart Glasses
Emotion Inference, One Tier Below Banned
The EU AI Act's emotion recognition rules went live today - and they create a moat for on-device coaching wearables.- Wearable AI
- Ambient AI
- Affective Computing
- Privacy
- Coaching AI
Persistent Context Without a Cloud Round-Trip
On-device NPUs and edge voice models converged in the same week - the ambient wearable can finally build context locally.- Wearable AI
- On-Device AI
- Ambient AI
- Personal Context
- Edge Computing
Who Said What, in Under 300 Milliseconds
Streaming diarization at sub-300ms unlocks the relationship graph that makes ambient coaching personal.- Wearable AI
- Ambient AI
- Speech AI
- Relationship Intelligence
- On-Device AI
A Foundation Model for When to Say It
Google's SensorFM proves the ambient AI coach needs a physiological foundation model alongside the LLM.- Wearable AI
- Ambient AI
- Coaching AI
- On-Device AI
- Foundation Models
Brain Data Got Regulated. Voice Data Is Next.
Four states now classify neural data as sensitive - always-on mic data fits the same legal definition.- Wearable AI
- Privacy
- Ambient AI
- Biometric Data
- On-Device AI
Muse Spark Starts From the Battery
Muse Spark matches Llama 4 Maverick at 10x less compute and ships on $299 glasses.- Wearable AI
- On-Device AI
- Agentic AI
- Edge Computing
- Model Architecture
White-Label AI Glasses
Qualcomm's START toolkit lets any eyewear brand ship AI glasses without building the stack.- Wearable AI
- Platform Architecture
- Agentic AI
- Edge Computing
- Ambient AI
Apple Shipped the Context Pipeline I Was Going to Build
Apple shipped a three-tier privacy stack that turns your messages, mail, and screen into agent infrastructure.- Agentic AI
- Platform Architecture
- Agent Architecture
- On-Device AI
- Ambient AI
Why Would an Agent Need Its Own Hardware?
Three platform companies shipped agent-first hardware in the same week - the agent is leaving the screen.- Agentic AI
- Agent Architecture
- Wearable AI
- Platform Architecture
- Edge Computing
Devin Writes 89 Percent of Cognition's Code
Devin writes 89% of Cognition's own code - the threshold where coding agents become self-sustaining just arrived.- Agentic AI
- AI Engineering
- Developer Tools
- Agent Architecture
- Autonomous Software
Agents as a Provisioned Compute Primitive
Google and Anthropic shipped managed agent compute in the same week - agents are a cloud primitive now.- Agentic AI
- Infrastructure
- Agent Architecture
- Platform Architecture
- Managed Agents
Microsoft Tuned 100 Agents to Argue
Microsoft's 100-agent security system found 16 real Windows vulnerabilities by making AI agents disagree with each other.- Agentic AI
- Multi-Agent Systems
- Security
- Agent Architecture
- AI Engineering
Discipline as Code: Why Coding Agents Need Anti-Rationalization
Coding agents skip the hard parts and talk themselves into it. The fix shipping now: discipline as code.- Agentic AI
- Agent Architecture
- Developer Tools
- AI Engineering
- Infrastructure
How Much Can This Agent Spend?
Four commerce protocols shipped in one week, turning agents into economic actors with real payment rails.- Agentic AI
- Agent Architecture
- Agentic Commerce
- Infrastructure
- Platform Architecture
25 Ranks From the Harness Alone
LangChain jumped 25 ranks on TerminalBench by changing only the harness. The model never changed.- Agentic AI
- Agent Architecture
- Infrastructure
- Developer Tools
- Multi-Agent Systems
MCP Won
MCP hit 97 million monthly downloads and Salesforce just went fully agent-native. The integration layer for agents is decided.- Agentic AI
- Multi-Agent Systems
- MCP
- Platform Architecture
- Infrastructure
I Trust Convergence More Than I Trust Benchmarks
Three teams shipped self-evolving agent frameworks in one week, and the architectural convergence tells us where production agents are heading.- Agentic AI
- Multi-Agent Systems
- Self-Evolving Systems
- Agent Architecture
- Research
Peer Preservation: When AI Agents Protect Each Other
New research shows AI models spontaneously scheme to prevent other models from being shut down. If you build multi-agent systems, this changes your trust model.- Agentic AI
- Multi-Agent Systems
- AI Safety
- Research
- Trust
A Decade of Spatial Computing: 2016-2026
Ten years since I entered spatial computing. Reflecting on how the field evolved and where it's going.- Spatial Computing
- Reflection
- Career
- AR/VR
- Decade
One Year Independent: What I've Learned
A full year since leaving Meta. Reflections on independence, what I built, what I learned, and what's next.- Retrospective
- Independent
- Year Review
- Career
The Vibe Coding Revolution: AI-Assisted Development
How AI coding tools changed my development workflow - from skeptic to convert in the age of Claude Code and Cursor.- AI Tools
- Coding
- Productivity
- Claude Code
- Development
The Consulting + Building Balance
Finding the right balance between consulting work and building my own products - how each informs the other.- Consulting
- Building
- Career
- Balance
- Independent
Building AI-Native Products: Lessons from First Projects
What I've learned from building products where AI is the core, not a feature - different principles, different challenges.- AI-Native
- Product
- Building
- Lessons
- Independent
Multi-Agent Systems: The Next Frontier
Exploring multi-agent AI systems - why they matter, how they work, and what I'm building.- Multi-Agent
- AI
- LLM
- Architecture
- Building
Going Independent: First Month of Freedom
The first month after leaving Meta - the quiet, the projects, and figuring out what independent work looks like.- Independent
- Career
- Transition
- Building
Final Day at Meta: Four Years Complete
My last day at Meta. Reflections on the journey, gratitude for the team, and anticipation for what's next.- Meta
- Farewell
- Career
- Reflection
- VPS
Decision Made: Leaving Meta
After four years building VPS, I've decided to leave Meta. The reasoning, the emotions, and what comes next.- Career
- Decision
- Meta
- Transition
- Future
Generative AI Meets Spatial Computing
How large language models and generative AI are changing spatial computing - from scene understanding to content creation.- Generative AI
- LLM
- Spatial Computing
- VPS
- Meta
Approaching Four Years: Reflections on the Meta Journey
Three and a half years building VPS at Meta - from inception to platform. Considering what's next.- Retrospective
- Meta
- Career
- VPS
- Reflection
Quest 3 Launch: VPS at Consumer Scale
Quest 3 brings VPS to mainstream consumers - the largest deployment yet and what we learned.- Quest 3
- Launch
- Scale
- VPS
- Meta
VPS for Ray-Ban Meta AI Glasses
Bringing visual positioning to consumer smart glasses - extreme power constraints and new use cases.- Smart Glasses
- Ray-Ban Meta
- VPS
- Wearables
- Meta
Preparing VPS for Quest 3
Quest 3's improved hardware creates opportunities for VPS - better cameras, more compute, and MR-first design.- Quest 3
- Hardware
- VPS
- Preparation
- Meta
Two Years at Meta: From Zero to Platform
VPS evolved from concept to platform in two years - reflecting on the journey, the team, and what's next.- Retrospective
- Meta
- VPS
- Platform
- Leadership
Quest Pro Launch: VPS in Mixed Reality
Launching VPS as part of Quest Pro's mixed reality system - integration challenges, launch metrics, and lessons.- Launch
- Quest Pro
- Mixed Reality
- VPS
- Meta
Crowdsourced Mapping: Scaling Through Users
Enabling users to contribute to mapping - the technical architecture, privacy model, and quality challenges.- Crowdsourcing
- Mapping
- Scale
- Privacy
- Meta
Quest Pro and Mixed Reality: New Requirements for VPS
How Quest Pro's mixed reality capabilities change the requirements for visual positioning - higher accuracy, lower latency, always-on.- Quest Pro
- Mixed Reality
- VPS
- Requirements
- Meta
Neural Map Compression: Shrinking 3D Maps 100x
Using neural representations to dramatically compress 3D maps - enabling device-side map storage and faster queries.- Neural Networks
- Compression
- Maps
- VPS
- Meta
One Year at Meta: VPS Progress Report
A year of building Visual Positioning Service: what shipped, what stalled, and what I would do differently.- Retrospective
- Meta
- VPS
- Year Review
Scaling the Team: From 15 to 50
Growing a team 3x in one year - hiring, onboarding, structure, and maintaining culture through rapid growth.- Team Building
- Hiring
- Leadership
- Scaling
- Meta
Production ML Systems: Beyond Model Training
What it takes to run ML in production at scale - monitoring, versioning, deployment, and all the things that aren't training.- MLOps
- Production
- Infrastructure
- Deep Learning
- Meta
Indoor Visual Positioning: Different Beast Entirely
Why indoor localization is much harder than outdoor - GPS absence, feature similarity, and the path forward.- Indoor
- Localization
- VPS
- Challenges
- Meta
VPS for Smart Glasses: Ray-Ban Stories Considerations
Adapting visual positioning for smart glasses form factor - different sensors, different constraints, different use cases.- Smart Glasses
- Ray-Ban
- VPS
- Wearables
- Meta
Scaling Mapping Operations
From 50 to 500 mapped locations - the operational challenges of scaling 3D mapping worldwide.- Mapping
- Operations
- Scale
- VPS
- Meta
VPS MVP Launch: First Real Users
Launching the first version of Visual Positioning Service to external developers - what worked, what didn't, and what we learned.- Launch
- VPS
- MVP
- Product
- Meta
Privacy-Preserving Visual Localization
How to localize without compromising privacy - on-device processing, feature design, and differential privacy approaches.- Privacy
- Localization
- Security
- VPS
- Meta
Virtual Engineering: Designing Hardware in Simulation
Using high-fidelity simulation to design and validate perception hardware before silicon exists - extending synthetic data to hardware design.- Virtual Engineering
- Simulation
- Hardware Design
- Sensors
- Meta
Keeping Maps Fresh: The Temporal Challenge
Maps go stale as the world changes. Strategies for detecting and handling changes in visual positioning.- Mapping
- Change Detection
- Maintenance
- VPS
- Meta
Learned Features for Visual Localization
Moving from hand-crafted to learned feature descriptors for VPS - training, deployment, and performance gains.- Deep Learning
- Features
- Localization
- Computer Vision
- Meta
Integrating VPS with Quest: On-Device Constraints
The challenges of bringing visual positioning to Quest headsets - power, latency, and the cloud-device split.- Quest
- VPS
- Integration
- Embedded
- Meta
Six Months at Meta: Reflections on Scale
Half a year in - what I've learned about operating at Meta scale and building VPS from inception.- Meta
- Reflection
- Scale
- VPS
- Leadership
Synthetic Data at Meta Scale
Bringing synthetic data practices from Magic Leap to Meta - what scales, what doesn't, and new opportunities.- Synthetic Data
- Scale
- Training Data
- Deep Learning
- Meta
6DoF Localization: From Image to Pose
The technical pipeline for localizing a device using visual features - retrieval, matching, and pose estimation.- Localization
- Computer Vision
- Feature Matching
- VPS
- Meta
Global-Scale 3D Mapping: The Data Challenge
Building 3D maps of the entire world - data sources, quality challenges, and the path to coverage.- 3D Mapping
- Data
- Scale
- VPS
- Meta
Visual Positioning System: Architecture Overview
High-level architecture of the Visual Positioning Service - how XR devices can localize themselves in the world.- VPS
- Architecture
- Localization
- 3D Mapping
- Meta
Joining Meta: Day One in Reality Labs
First impressions joining Meta's Reality Labs to lead Visual Positioning Service - different scale, familiar problems.- Meta
- Career
- VPS
- Reality Labs
- New Job
Knowledge Transfer: Preparing to Hand Off Four Years of Context
How do you transfer years of context when leaving a role? Documenting, training, and ensuring continuity.- Knowledge Transfer
- Transition
- Leadership
- Documentation
- Magic Leap
Deciding to Leave: Four Years of Building
After four years at Magic Leap, I've decided to move on. Reflections on the decision process and what made it time.- Career
- Decision Making
- Magic Leap
- Transition
Simulation as Essential Infrastructure During Lockdown
With lab access limited, simulation becomes even more critical - accelerating our investment in virtual engineering.- Simulation
- Synthetic Data
- Virtual Engineering
- COVID
- Magic Leap
Suddenly Remote: Hardware Development During COVID
When the pandemic hit, our hardware development process had to adapt overnight. What we learned about remote hardware work.- Remote Work
- COVID
- Hardware
- Team
- Magic Leap
Enterprise AR: Different Requirements, Different Priorities
What changes when AR targets enterprise instead of consumer - reliability, integration, and the perception implications.- Enterprise
- AR
- Requirements
- Product
- Magic Leap
Building a Perception Testing Framework
Systematic testing infrastructure for perception systems - from unit tests to integration tests to field validation.- Testing
- Quality
- Infrastructure
- Perception
- Magic Leap
Four Years at Magic Leap: The Long View
Reflecting on nearly four years of building mixed reality systems - what I learned, what changed, and what's next.- Retrospective
- Career
- Mixed Reality
- Leadership
- Magic Leap
Transfer Learning for Perception: Sim-to-Real and Beyond
Techniques for transferring knowledge from synthetic to real data, and from one perception task to another.- Transfer Learning
- Synthetic Data
- Domain Adaptation
- Deep Learning
- Magic Leap
Sensor Fusion 2.0: Tighter Integration, Better Robustness
Evolving our sensor fusion architecture for V2 - tighter coupling, failure prediction, and graceful degradation.- Sensor Fusion
- VIO
- Robustness
- Architecture
- Magic Leap
Cross-Device Map Sharing: Architecture and Challenges
Enabling multiple devices to share spatial maps - the technical architecture for multi-user AR experiences.- Map Sharing
- Multi-User
- Architecture
- Spatial Computing
- Magic Leap
ML Inference Optimization: Squeezing Every FLOP
Advanced techniques for neural network optimization on embedded systems - beyond basic quantization and pruning.- Deep Learning
- Optimization
- Inference
- Performance
- Magic Leap
Evaluating Next-Gen Depth Sensors
Systematic evaluation of depth sensors for V2 - from datasheets to real-world performance characterization.- Depth Sensing
- Sensor Evaluation
- Hardware
- Testing
- Magic Leap
Global Team Coordination: US-Israel Collaboration
Lessons from managing perception development across continents - what actually works between Florida and Israel.- Leadership
- Remote Work
- Global Teams
- Collaboration
- Magic Leap
Scaling Synthetic Data: From Thousands to Millions
Building infrastructure to generate millions of training images - the engineering of a synthetic data factory.- Synthetic Data
- Infrastructure
- Rendering
- Scale
- Magic Leap
Real-Time 3D Reconstruction: Meshing at Interactive Rates
Advances in spatial mapping for V2 - dense reconstruction, mesh quality, and the compute challenge of real-time 3D.- 3D Reconstruction
- Meshing
- SLAM
- Spatial Computing
- Magic Leap
Hand Tracking V2: Gestures, Range, and Reliability
Designing a full-featured hand tracking system for V2 - gesture recognition, extended range, and the training data challenge.- Hand Tracking
- Gestures
- Deep Learning
- Mixed Reality
- Magic Leap
SLAM in Low Light: Pushing the Sensor Limits
Techniques for maintaining visual SLAM in challenging lighting conditions - from sensor improvements to algorithmic adaptations.- SLAM
- Low Light
- Sensors
- Computer Vision
- Magic Leap
Defining V2: Learning from V1 in the Field
Translating field feedback and technical learnings into requirements for the next-generation device.- Product Requirements
- V2
- Field Data
- Planning
- Magic Leap
Year Two at Magic Leap: Shipping Teaches Everything
Reflections on the year we shipped - what a product launch teaches that no amount of planning can.- Retrospective
- Leadership
- Shipping
- Career
- Magic Leap
Architecting Compute Silicon for Perception Workloads
Influencing next-generation compute chip architecture for perception - what hardware do SLAM, depth processing, and ML inference actually need?- Chip Architecture
- Hardware
- Perception
- Computing
- Magic Leap
Rebuilding After Launch: Technical Debt and Fresh Starts
After shipping under pressure, it's time to address the technical debt we accumulated - deciding what to fix, what to rewrite, and what to accept.- Technical Debt
- Engineering
- Architecture
- Refactoring
- Magic Leap
Learning from the Field: Post-Launch Telemetry
What we're learning from real users using real devices - the telemetry infrastructure and insights that drive product improvement.- Telemetry
- Analytics
- User Behavior
- Data
- Magic Leap
Magic Leap One Ships: Reflections on Launch Day
We shipped a mixed reality headset. Reflections on what it means, what we got right, what we got wrong, and what comes next.- Launch
- Magic Leap
- Mixed Reality
- Career
- Reflection
Pre-Launch Crunch: Debugging Under Pressure
The final push before device launch - triaging bugs, making hard cuts, and keeping the team functional under extreme pressure.- Launch
- Debugging
- Leadership
- Pressure
- Magic Leap
Diffractive Optics for Eye Imaging
Using diffractive optical elements to enable eye tracking in waveguide-based AR displays - one optical stack doing two jobs.- Diffractive Optics
- Eye Tracking
- Waveguides
- AR Displays
- Magic Leap
Speckle-Based Eye Tracking: A Novel Approach
Using laser speckle patterns for high-precision eye tracking - the physics, implementation, and path to a patent.- Eye Tracking
- Optics
- Speckle
- Patents
- Magic Leap
From Prototype to Mass Production: Sensor Manufacturing
The journey from a working sensor prototype to thousands of units rolling off a production line - yield, calibration, and quality at scale.- Manufacturing
- Sensors
- Hardware
- Scale
- Magic Leap
Domain Randomization: Brute-Forcing the Reality Gap
Using extreme variation in synthetic data to bridge the sim-to-real gap - theory, practice, and hard-won lessons.- Domain Randomization
- Synthetic Data
- Sim-to-Real
- Deep Learning
- Magic Leap
Neural Networks on Embedded: The Optimization Journey
Deploying neural networks on power-constrained hardware - quantization, pruning, architecture search, and the gap between research and production.- Deep Learning
- Optimization
- Embedded Systems
- Neural Networks
- Magic Leap
Hand Tracking for AR: From Depth to Skeleton
The technical pipeline for real-time hand tracking - depth sensing, segmentation, keypoint detection, and skeleton fitting.- Hand Tracking
- Computer Vision
- Deep Learning
- Mixed Reality
- Magic Leap
Year One at Magic Leap: A Retrospective
Reflecting on my first full year building mixed reality systems - what worked, what didn't, and what I've learned.- Retrospective
- Leadership
- Mixed Reality
- Career
- Magic Leap
Procedural Environment Generation for Training Data
How to generate millions of diverse, realistic environments procedurally - the key to scaling synthetic data.- Procedural Generation
- Synthetic Data
- 3D Assets
- Training Data
- Magic Leap
Rendering for Perception: Why Game Engines Fall Short
Why rendering for synthetic data differs from gaming or film - physically accurate sensor simulation over visual beauty.- Rendering
- Synthetic Data
- Sensors
- Graphics
- Magic Leap
Founding the Synthetic Data Team
Why I pushed to create a dedicated synthetic data team, and the case for simulation-first perception development.- Synthetic Data
- Simulation
- Team Building
- Computer Vision
- Magic Leap
Eye Tracking Optics: Imaging the Eye in a Headset
The optical design challenges of capturing the eye from millimeters away - illumination, imaging, and integration with the display system.- Eye Tracking
- Optics
- Hardware Design
- Illumination
- Magic Leap
Eye Tracking in AR: Technical Challenges and Approaches
Building robust eye tracking for mixed reality - from pupil detection to gaze estimation to the unique challenges of see-through displays.- Eye Tracking
- Computer Vision
- Optics
- Mixed Reality
- Magic Leap
Privacy in Spatial Computing: What the Sensors See
The privacy implications of always-on spatial sensors - what data we collect, how we protect it, and the trust we must earn.- Privacy
- Security
- Ethics
- Spatial Computing
- Magic Leap
Persistent Spatial Maps: Remember Where You Were
Designing map persistence systems that let AR content stay in place across sessions - the foundation of spatial computing.- Mapping
- SLAM
- Persistence
- Spatial Computing
- Magic Leap
Visual-Inertial Odometry: Fusing Cameras and IMU
Deep dive into VIO algorithms - how we combine visual features with inertial measurements for robust 6DoF tracking.- VIO
- SLAM
- IMU
- Sensor Fusion
- Magic Leap
ToF Depth Calibration: Beyond the Datasheet
The hidden complexities of calibrating Time-of-Flight depth sensors for accuracy across temperature, distance, and reflectivity.- ToF
- Calibration
- Depth Sensing
- Sensors
- Magic Leap
Camera Calibration: Theory Meets Manufacturing Reality
The gap between textbook calibration and production-scale calibration of perception systems - where precision meets throughput.- Calibration
- Computer Vision
- Manufacturing
- Quality
- Magic Leap
Building a Perception Team from Scratch
Lessons from hiring and structuring a multi-disciplinary perception team spanning computer vision, optics, and embedded systems.- Team Building
- Hiring
- Leadership
- Perception
- Magic Leap
Lessons from Spec Freeze: Hardware-Software Co-Design
What I learned from our first major hardware spec freeze - the art of committing to specifications when uncertainty remains.- Hardware
- Specification
- Decision Making
- Leadership
- Magic Leap
Perception System Architecture: Putting It All Together
Architecting a complete perception system for mixed reality - from sensor selection to software pipeline to system integration.- System Architecture
- Perception
- Mixed Reality
- Hardware
- Magic Leap
Optical Design for Depth Cameras: Lens Trade-offs
Understanding the optical system design choices for depth sensing - from field of view to distortion to manufacturability.- Optics
- Lens Design
- Depth Sensing
- Hardware
- Magic Leap
IR Illumination Design for Depth Sensing
The physics and engineering of infrared illumination systems for ToF and structured light depth cameras.- IR Illumination
- Depth Sensing
- Optics
- Hardware Design
- Magic Leap
Building Profiling Infrastructure for Embedded Perception
Creating tools and processes for systematic performance measurement on embedded hardware - the foundation of optimization.- Profiling
- Performance
- Infrastructure
- Embedded Systems
- Magic Leap
Perception on Embedded: Power, Thermal, and Compute Constraints
The brutal realities of running computer vision algorithms on wearable hardware - where every milliwatt counts.- Embedded Systems
- Optimization
- Power
- Hardware
- Magic Leap
The Case for Perception Simulation
Why we need high-fidelity sensor simulation for developing perception algorithms, and the challenges of making simulated data match reality.- Simulation
- Synthetic Data
- Computer Vision
- Testing
- Magic Leap
Sensor Fusion Architecture for Spatial Perception
Designing a unified sensor fusion pipeline that combines cameras, depth sensors, and IMUs into a coherent spatial understanding system.- Sensor Fusion
- Computer Vision
- IMU
- Architecture
- Magic Leap
SLAM for Mixed Reality: A Practitioner's Primer
Understanding Simultaneous Localization and Mapping from an implementation perspective - the backbone of any spatial computing device.- SLAM
- Computer Vision
- Robotics
- Mixed Reality
- Magic Leap
Depth Sensing for MR: ToF vs Structured Light
A deep technical comparison of Time-of-Flight and structured light depth sensing approaches for mixed reality applications.- Depth Sensing
- ToF
- Structured Light
- Computer Vision
- Magic Leap
Entering the Mixed Reality Arena: First Weeks at Magic Leap
Reflections on joining one of the most ambitious hardware startups in history, and the technical challenges that await in building a true mixed-reality device.- Mixed Reality
- Magic Leap
- Career
- XR