I'm Ratish. I specialize in full stack and applied AI/ML software engineering and development. In the past, I've done freelance work building bots for NFT/Web3 orgs, built some personal projects, and contributed open source code as part of GSoC 2024.
Tech Stack:
Open Source Contributions:
- Google Summer of Code 2024: I worked on Arviz - a Python package and project for exploratory analysis of Bayesian (probabilistic programming) models. More details on this blog post
Some Works/Projects:
-
Crustdata API Support Bot - (Repo): A Next.js + Vercel AI SDK based API chat support agent web app. Ask any questions about Crustdata's API. Uses RAG (with Crustdata API documentation) with a Supabase vector database to answer questions grounded on relevant API endpoint docs. Also has an authentication system and stores past chat histories for logged in users in a Vercel Postgresql database.
-
BOPE-GPT - (Repo): A Next.js+ FastAPI based web app and dashboard to orchestrate and perform the BOPE process (Bayesian Optimization with Preference Exploration) for multi objective optimization tasks. A prompted large language model is used as a "preference selector" and pareto front + gaussian process visualizations can be viewed. Uses MongoDB, Pytorch, Cohere API, and Plotly. BOPE is a technique introduced in a 2022 paper by researchers at Meta and Cornell University and some work done automating one of this technique's steps with an LLM in a 2024 hackathon I was part of was extended to produce this.
-
Poiesis Ex Machina - (Repo): Astro + React + Svelte serverless AI poetry generator with a cyberpunk/tech-noir aesthetic- a play on the concept of AI as humanity's "collective unconscious". Enter a prompt, pick an archetype (Eristics, Jungian, Dungeons and Dragons) and generate relevant poetry and art. Uses Together.ai to run image and text-to-image generation models.
-
Web3 + Custom Bots - (Monorepo) : Monorepo portfolio of old bots I made for freelance clients. Built with Python and Javascript and several 3rd party APIs and API wrappers, for Discord, Twitter, Telegram.