Skip to main content

About

I started this website because I needed some data to test vector embeddings1 to use alongside of large language models2 for natural language processing3. If this reads like gibberish, just know that these are used in machine learning4 and artificial intelligence5.

Who

My name is David Windham and I live in Greenwood, South Carolina.
I work as a software and web developer.
My website is @ davidwindham.com

What

In order to train and have complete control over AI agents, I need to use just a very small amount of relatively anonymous and public data. I've decided to start with that I know. I've previously built a couple AI agents using some common tools but I want this one to rely on only one dependency and be interoperable with an assortment of models.

Where

I have lived in South Carolina most of my life. I've lived in Greenwood for 14 years. Greenwood is a relatively small town in Greenwood County but it's large enough to serve the adjoining six counties.

When

I started this in late 2024 and I've learned that refining data takes a lot of time. I have no timeline and I've found that organizing the information to be an organic process. I'm keeping a dated log of the build @ /dev

Why

I'm building this mostly as a learning tool. I also tend to think that the web is a lot like a community garden. Part of the modern web tends to be gated or walled. The information that lives behind those walls isn't always accessible or easy to navigate. I'd like the end result to be an easy to use reference for my little spot on the internet and our planet.

How

This website is powered by static HTML generated using Docusaurus. It allows me to keep all of the documents in a simple Markdown so that it's easier to automate the parsing into a vector database. I've automated the build build, making the code publicly available, and documenting the proccess @ /dev

 

Please feel free to contact me if you have any questions.

 

Footnotes

  1. Vector database

  2. Large language model

  3. Natural language processing

  4. Machine learning

  5. Artificial intelligence