---
title: "Devin Smaldore (@speakofthedevo) | Hashnode"
description: "Software engineer that's enthusiastic about all of the latest tech. Follow me for tips, tools and tricks that I find along the way!"
url: "https://hashnode.com/@speakofthedevo"
---

@speakofthedevo

# Devin Smaldore

@speakofthedevo · New York, NY · Joined December 2022

Software engineer that's enthusiastic about all of the latest tech. Follow me for tips, tools and tricks that I find along the way!

### [Part 3/3: Creating a Markdown Q&A ChatBot: Streamlit App to Chat with Temporal Docs](https://devlearnsai.hashnode.dev/part-33-creating-a-markdown-qa-chatbot-streamlit-app-to-chat-with-temporal-docs?utm_source=hashnode&utm_medium=feed)

In part one of this series, we downloaded the TemporalIO Java documentation and transformed it into markdown files. If you haven't checked that out, go see this post. In part two, we focused on chunking the documentation using LangChain and OpenAI an...

4 min read · [devlearnsai.hashnode.dev](https://devlearnsai.hashnode.dev/part-33-creating-a-markdown-qa-chatbot-streamlit-app-to-chat-with-temporal-docs?utm_source=hashnode&utm_medium=feed)

[Sep 11, 2023](https://hashnode.com/posts/part-33-creating-a-markdown-qa-chatbot-streamlit-app-to-chat-with-temporal-docs/64ff99f24c73ee255a86e143)

### [Part 2/3: Creating a Markdown Q&A ChatBot: Chunking Documentation Using LangChain and OpenAI; then creating Embeddings](https://devlearnsai.hashnode.dev/chunk-and-embed-langchain-pinecone?utm_source=hashnode&utm_medium=feed)

In part one of this series, we downloaded the TemporalIO Java documentation and transformed it into markdown files. If you haven't checked that out, go see this post. In this part, we will focus on chunking the documentation using LangChain and OpenA...

5 min read · [devlearnsai.hashnode.dev](https://devlearnsai.hashnode.dev/chunk-and-embed-langchain-pinecone?utm_source=hashnode&utm_medium=feed)

[Sep 9, 2023](https://hashnode.com/posts/chunk-and-embed-langchain-pinecone/64fc8e3ff2ab88f4b830a225)

### [Part 1/3: Creating a Markdown Q&A ChatBot with LangChain, OpenAI, and Pinecone: A Step-by-Step Guide](https://devlearnsai.hashnode.dev/creating-qa-bot-markdown-docs-part-1?utm_source=hashnode&utm_medium=feed)

From Markdown to Machine Learning: Designing an Interactive Q&A Bot with StreamLit, OpenAI, and Pinecone

3 min read · [devlearnsai.hashnode.dev](https://devlearnsai.hashnode.dev/creating-qa-bot-markdown-docs-part-1?utm_source=hashnode&utm_medium=feed)

[Sep 8, 2023](https://hashnode.com/posts/creating-qa-bot-markdown-docs-part-1/64fb9243e19d7d23d181e51b)

### [Navigating to the Right Page: A Guide to Handling Notifications in iOS Apps](https://devlearnsai.hashnode.dev/guide-to-handling-notifications-in-ios-apps?utm_source=hashnode&utm_medium=feed)

Navigating to Specific Pages in iOS Apps using Push Notifications: A Step-by-Step Guide

5 min read · [devlearnsai.hashnode.dev](https://devlearnsai.hashnode.dev/guide-to-handling-notifications-in-ios-apps?utm_source=hashnode&utm_medium=feed)

[Jan 28, 2023](https://hashnode.com/posts/guide-to-handling-notifications-in-ios-apps/63d572e70bc234b4e785cf6d)

### [Part 2: Creating a Chatbot with Node.js, Express, React and OpenAI's API](https://devlearnsai.hashnode.dev/part-2-creating-a-chatbot-with-nodejs-express-react-and-openais-api?utm_source=hashnode&utm_medium=feed)

In this article we will cover the creation of a backend service using Node.js and Express framework to communicate with OpenAI

4 min read · [devlearnsai.hashnode.dev](https://devlearnsai.hashnode.dev/part-2-creating-a-chatbot-with-nodejs-express-react-and-openais-api?utm_source=hashnode&utm_medium=feed)

[Jan 7, 2023](https://hashnode.com/posts/part-2-creating-a-chatbot-with-nodejs-express-react-and-openais-api/63b9d46ecac08325f0786718)
