# Kristian Muñiz > I build software products, systems, and tools for creation and productivity. Currently focused on applying AI research to solve user needs. My background includes conversational systems, developer tools, user interfaces, and customer experience software. ## Work I am currently a Member of Technical Staff on the Product Engineering team at [Runway](https://runwayml.com/), an AI research company building tools for multimedia creation. Previously, I was a Software Engineer - Principal Member of Technical Staff at [Salesforce](https://www.salesforce.com/). I worked on [Agentforce](https://www.salesforce.com/agentforce/)'s reasoning engine, using LLMs to develop [Conversational AI](https://en.wikipedia.org/wiki/Chatbot) systems and [AI agents](https://en.wikipedia.org/wiki/Intelligent_agent). Before Salesforce, I was a Senior Staff Engineer at [Airkit.ai](https://airkit.ai), helping build a platform for AI-powered conversational agents using large language models. Airkit.ai was [acquired by Salesforce](https://www.salesforce.com/news/stories/salesforce-signs-definitive-agreement-to-acquire-airkit-ai/) in fall 2023. Earlier, I was the CTO & Co-Founder of [Claimbot](https://web.archive.org/web/20210813044326/https://www.claimbotcx.com/), a self-service engine for automating customer experience via chat. Claimbot was [acquired by Mobile Tech RX](https://www.mobiletechrx.com/resources/mobile-tech-rx-acquires-claimbot/) in fall 2020. ## Hobbies In my free time, I maintain and contribute to [open source projects](https://github.com/krismuniz), [make music](#music), and occasionally [write](/posts). ### Music I publish some of my music sometimes. If you're curious, here are some links: - [SoundCloud](https://soundcloud.com/kristianmuniz) - [Spotify](https://open.spotify.com/artist/6IlQwUExpD0Hb8YAZJ46aW) - [Apple Music](https://music.apple.com/us/artist/kristian-mu%C3%B1iz/1761038554) ## Personal Projects - [Printloop](https://printloop.dev), an in-browser, REPL-integrated Markdown editor for immediate code prototyping. - [Minimo](https://projects.krismuniz.com/minimo), an open-source, simplified new tab page for your web browser. ## Contact Me Contact me via email: [contact@krismuniz.com](mailto:contact@krismuniz.com). ## Blog Posts - [Soup](https://krismuniz.com/posts/soup): A meditation on the stories we tell ourselves to feel safe. - [Semantically-Aware Constrained Decoding for Code Generation](https://krismuniz.com/posts/constrained-decoding): A speculative post on using semantically-aware constrained decoding for code generation. - [Microsoft's AICI](https://krismuniz.com/posts/aici): AICI uses WebAssembly to constrain and direct the output of Large Language Models in real time. - [My OpenAI DevDay 2023 Wishlist](https://krismuniz.com/posts/openai-devday-wishlist): Things I'd like to see OpenAI announce at DevDay 2023. - [Bringing Language Models Closer to the Editor Through Modal Editing](https://krismuniz.com/posts/qq-in-printloop): A blog post showcasing QQ on printloop.dev, my proposal for a new editing modality that allows the user to make quick consults with a language model within the editor. - [Projection](https://krismuniz.com/posts/projection): A short poem, written in code, reflecting on projection. Beware of A ∝ B - [Large Language Models](https://krismuniz.com/posts/large-language-models): A brief post on the current state of large language models and the potential of self-hosting them on consumer hardware! - [Project UN1](https://krismuniz.com/posts/project-un1): Talking about my new hobby project UN1. I feel really good about it! - [Using :scope Is Pretty Cool](https://krismuniz.com/posts/scope-pseudo): I recently found out about the :scope pseudo-class. Here's a quick writeup on the things you can do with it! - [Publishing to My Blog with github.dev](https://krismuniz.com/posts/github-dev): Testing a new workflow for publishing posts to my site using nothing but a browser. - [New Profile Picture](https://krismuniz.com/posts/new-profile-picture): I finally changed my profile picture. It was time. - [Clever Ideas](https://krismuniz.com/posts/clever-ideas): Short ramblings about pursuing interesting ideas. - [Now with Dynamic Open Graph Images](https://krismuniz.com/posts/the-og): I added dynamically-generated Open Graph images to my posts. Because I can now! - [Outlook Desktop Switching to a Web App](https://krismuniz.com/posts/outlook-web-app): It looks like Microsoft is working to replace native Outlook desktop clients with "web apps". This most likely means they'll be using Electron or something similar. - [Twenty Twenty Update](https://krismuniz.com/posts/twenty-twenty): I moved to San Jose, Claimbot was acquired by Mobile Tech Rx, and I am now a Full Stack Engineer at Airkit. - [Lots of Zoom, Little Focus](https://krismuniz.com/posts/zoom-zoom-zoom): Zoom announced a 90-day feature freeze to "address" privacy and security concerns. Probably too little, but maybe not too late. - [Apple Acquires Dark Sky Weather App](https://krismuniz.com/posts/apple-acquires-dark-sky): Apple acquired Dark Sky, is shutting down the Android app and sunsetting their API. Yikes. - [Casual Open Source Contributions](https://krismuniz.com/posts/casual-open-source): How to contribute to open source projects when you don't have much free time on your hands. - [Welcome to My Blog](https://krismuniz.com/posts/welcome): A place for me to share my ideas, thoughts, and projects. Built with Next.js and hosted on Netlify. - [A Simpler New Tab Page](https://krismuniz.com/posts/minimo): Introducing my latest hobby project, Minimo. An elegant, simplified new tab page for your web browser. - [Conversational Graphs](https://krismuniz.com/posts/conversational-graphs): A theoretical solution for modeling complex conversational flows as directional graphs in JSON.