Jason Mayes
@webai
Web AI Lead @Google DevRel (15yr Googler). I talk about: #WebAI, #WebML #JS, #LiteRT #Chrome, #WebDev, #MediaPipe web, #Google #AI #Agents, #tech, #innovation. Opinions are my own.
Recently posted how I used Google's #Antigravity IDE with #Gemini to make my own incarnation of Google Earth in a couple of hours. While amazing, there were a few UX issues I wanted to fix. Well I fixed them in a few more hours, added brand new features, too😯 - <70KB of front end code! #WebDev #JS
Should we make these? Having weekend fun with Gemini / Nano Banana. Would be great event swag, wdyt? The only device you need to make dreams come true with #Gemini + #Antigravity. I should probably add a tab key too😅 What would you add to make it prod ready for agentic coding?✨
New technical disclosure published via work at @Google with #TDCommons: "Orchestrator-Worker LLM Architecture for Mitigating Prompt Injection via Separated Privileges". How to reduce number of successful prompt injection attacks for some agentic flows: www.tdcommons.org/dpubs_series...
➡️ I created a custom skill to give #Gemma 4 ability to extract information from any website. 👩💻You can then say stuff like: "Give me TLDR of this guy's experience at jasonmayes.com using the first 3 paragraphs of text or headings" 🔗 Link (vote for it!): github.com/google-ai-ed...
✨ Exciting news from Google - #Gemma 4 is here! 🪟 Up to 256K context window for larger variants (26B / 31B) ⚒️ Built for action & agents - tool use & multistep planning. 💻 Designed for edge AI inference (E2B / E4B) with near zero latency and have 128K context window! deepmind.google/models/gemma/
#WebAI Lib for semantic vector search, search millions of vectors in milliseconds, and visualize the tokens or embeddings too! Runs entirely client side in web browser (custom Vector DB written on top of IndexDB) Supports EmbeddingGemma & all-Mini-L6-v2!⭐️https://github.com/jasonmayes/VectorSearch.js
❓I can ask questions for what it sees to save time. This image shows it on my #LinkedIn profile to figure out best way to speak to that person - even got my MBTI personality correct!➡️ Everything runs entirely locally, so privacy when sharing pages that you may be signed into!
Introducing VectorSearch.js (star it & I'll continue to work on it)! A JS lib that allows you to perform semantic search over millions of vectors in ms, & can visualize embeddings too! Runs #Google's popular #EmbeddingGemma model client side! github.com/jasonmayes/V... #TransformersJS #LiteRT #TFJS
Everything to make this self generating code execution demo work is running client side in a web browser using #WebContainers + #WebAI. Total privacy, sandboxed code execution (Node.js via Wasm), zero cost. Using off the shelf 2B Gemma model (not tuned) 69pjnq.csb.app
🚨 Demo Alert: Today I met with a really interesting company, bolt.new, who's involved in #WebContainers.🫙What's that? Imagine you could run Node.js in JavaScript on the client side via #Wasm.✨Time to combine with #WebAI right? Yeah I thought so too... Try it: 69pjnq.csb.app
5 Defensive Publications for #Google. New milestone award unlocked to add to the collection ✨ If you're curious what they were on, check my LinkedIn profile under publications -from digital teleportation to physics based encryption - fun times - stay curious & invent the future!
✨This year Google launched LiteRT.js - a client side Web AI runtime that can run AI models in browser! To learn ropes I found a depth model from #Qualcomm that runs in Chrome via #WebGPU! Greener pixels mean closer to the webcam, and bluer pixels are further away. ➡️Try it: codepen.io/jasonmayes/p...
Just used #Gemini3 to redesign my website that I've not had time to touch as so busy with #WebAI ;-) Is it perfect? No. Is it an inspiring start that I can fix up? Hell yeah! Thanks @developers.google.com. Demo: codepen.io/jasonmayes/f... #Portfolio #Redesign #Gemini3 #Gemini3Pro #Google #VibeCoded
Wow. 🤯 Mind blown. Used Gemini 3 to create this retro flight game complete with collision detection and retro sounds that react to speed of plane. How long did it take? About 120 seconds. Vanilla JavaScript, fully functional on first try, I am impressed. Try: codepen.io/jasonmayes/p...
📢Whose going to #CloudNext?! ☁️ Starts next week in #LasVegas - come along to the AI App-Verse #demo booths, and check my #WebAI agents demos live! 🤖 Learn more about client side ML: save costs, ensure privacy, and combine with Google Cloud for the best of both cloud.withgoogle.com/next/25/sess...
So #WebAI Wednesdays is about to start in 10 minutes (4:30PM PT) - join the community to discuss projects on your mind or ask any questions about client-side AI in the browser, hosted by Elisabeth Ashley! #WebAIWeds discord.gg/xzEughmgsk
At DeveloperWeek meeting the elite coding devs 😆 #TooSoon #SorryNotSorry #UnitreeG1
Who is at #DeveloperWeek on Wednesday 12th Feb (tomorrow)? I will be showing my latest agentic #WebAI demos live and giving a talk about how I put it all together at the Google Cloud booth #701! Come say hello at 4pm PT! www.developerweek.com/conference/
Just found out (from my mother of all people) that I am mentioned 3 times in this book - "Encyclopedia of Artificial Intelligence" 😅 I totally didn't know this. Seems my early work in the space making AI easier for folk to understand got noticed: books.google.com/books?id=sN7...
Excited to see our collaboration with UAL go live who will be teaching TensorFlow.js / Web AI to their students. Check the write up here: www.arts.ac.uk/about-ual/pr...