Members-Only
Recent Talks & Demos are for members only
You must be an AI Tinkerers active member to view these talks and demos.
typst: Editable PDFs via LLMs
Demoing a tool converting PDFs to editable Typst code, enabling fast, structure-preserving, context-aware edits via a custom cursor interface.
I’ll be presenting a demo of a tool that takes in a PDF and outputs a typst conversion of that PDF, with similar style setting as the original PDF.
Typst is a markdown based typesetting system that is similar to LateX but uses significantly less compute resources and enables local WASM based compilation. As the documents compile isntantly, it enables quicker feedback to LLMs to reproduce visual elements in the documents as is.
After I have the typst code ready, I will use a custom cursor like interface to demo context aware precise edits on the document without changing any of the document structure.
- TypstTypst: The open-source, markup-based typesetting system; it delivers LaTeX power with superior speed and integrated scripting.Typst is a modern, open-source typesetting system built to replace complex tools like LaTeX: it offers a powerful, intuitive markup language with a tightly integrated scripting system. Its Rust-based compiler delivers blazing-fast, incremental compilation (milliseconds) for instant previews, generating professional PDFs, PNGs, and SVGs. The platform supports first-class mathematics, comprehensive bibliography management (e.g., Zotero sync), and a collaborative web application, making it the efficient choice for technical and scientific document creation.
- Gemini 3Gemini 3 Pro: Google's most intelligent, state-of-the-art multimodal AI model, engineered for advanced reasoning and complex agentic coding workflows.This is the third-generation model, the new intelligence foundation for Google's ecosystem. Gemini 3 Pro delivers state-of-the-art reasoning and world-leading multimodal understanding: it seamlessly processes text, images, video, audio, and code. It is our most powerful agentic and vibe-coding model yet, designed to handle long-horizon, multi-step tasks; it features an industry-leading 1 million token context window. The model's performance is validated by its breakthrough score of 1501 Elo on the LMArena Leaderboard, confirming its superior capability for developers building on platforms like Vertex AI and the new Google Antigravity.
- Qwen 235BQwen3-235B-A22B is the flagship large language model from the Qwen3 series, running on a highly efficient Mixture-of-Experts (MoE) architectureQwen3-235B-A22B is the flagship large language model from the Qwen3 series, running on a highly efficient Mixture-of-Experts (MoE) architecture. The system utilizes 235 billion total parameters, activating only 22 billion per inference for optimized performance. Its core innovation is the seamless, single-model switch between a resource-intensive *thinking mode* (for complex logic, math, and code) and an efficient *non-thinking mode* (for general dialogue). This model delivers competitive benchmark results against top-tier models like Gemini-2.5 Pro, showcasing superior reasoning, agent capabilities, and robust multilingual support across over 100 languages.
- RustRust is a high-performance systems programming language that guarantees memory and thread safety via its compile-time ownership model.Rust is a statically-typed systems language engineered for performance and reliability, directly challenging C/C++ in speed. Its core innovation is the ownership model and 'borrow checker,' which enforces strict memory and thread safety at compile-time, eliminating data races and null pointer dereferences without a conventional garbage collector. Rust achieves near-native speed through 'zero-cost abstractions,' allowing high-level features to compile into highly optimized code. Major industry players, including Microsoft and Cloudflare, leverage Rust for critical infrastructure, and it is now officially supported for development in the Linux kernel.
- TypeScriptTypeScript is an open-source superset of JavaScript: it adds static typing and compiles to clean, standards-based JavaScript.TypeScript is a high-level, open-source language developed by Microsoft: it acts as a superset of JavaScript, adding a powerful static type system. This system enables compile-time type checking, catching errors before runtime (a critical benefit for large-scale applications). The TypeScript Compiler (TSC) reliably transpiles all code into clean, standards-based JavaScript (ES3 or newer), ensuring compatibility across any browser or host environment (Node.js, React.js, etc.).
Related projects
unrav.io - Make complex simple again
Seattle
Live demonstration of unrav.io, an AI‑powered tool that transforms any web page into summaries, audio podcasts, mind maps,…
OCR? More Like OMG: When AI Can’t Handle Your PDFs
Seattle
This talk explores common challenges AI models face when interpreting PDFs, compares popular and specialized OCR tools, and…
Rapid Prototyping with GitHub Spec Kit: Building a Toastmasters Role Assistant
Seattle
See the text-to-app workflow using GitHub Spec Kit to build a Toastmasters assistant, covering prompt engineering, generated code,…
Taming Newsletter Chaos
Seattle
This talk details a system summarizing, prioritizing, and deduplicating newsletter and RSS feeds, presented via an iOS app…
Talk to your Obsidian Notebooks
Seattle
Demonstrates building a private Obsidian plugin that uses local LLMs to query personal notes, covering architecture, Claude integration,…
Generative UI: Using LLMs to Build Dynamic UI at Runtime
Seattle
Learn how an LLM can generate and assemble user interface components at runtime based on user queries, eliminating…