Hi, my name is James Hammond.

I love writing great software.

I'm an engineer specializing in fullstack web development in the cloud.

Currently, I'm working at Crafted Solutions helping companies deliver products to market quickly

Just the highlights

For science

Conversational AI

Have you ever wanted to actually speak to an AI in real time? It's not ready to be show, but I'm working on a system that converts natural language to something an AI such as ChatGPT or Bard can understand. The AI then responds and that text is converted to a natural, humanlike voice. The app allows you to have an actual conversation with an AI like you've never experienced. It's super cool, but not ready for prime time yet!

Technologies used include:

  • React
  • Node
  • Typescript
AI Conversation

For research

Congressional Stock Watcher

Have you ever wondered how our elected representatives buy and trade stock? I did, so I went on a deep search to find that there were already like minded people wanting to know the same thing. I gathered their data and created a dashboard where you can see the data from House member's stock trades

Technologies used include:

  • React
  • MaterialUI
  • Chart.js
CongressionalStockWatcher

For fun

Meme Generator

Before the advent of free online meme generators, I took it upon myself to make sure my life would never be without copious amounts of memes by creating a simple meme generator to feed my addiction. Of particular interest was figuring out how to bound the draggable text elements to the meme itself when virtually all formats have different dimensions.

Technologies used include:

  • React
  • TailwindCSS
  • Typescript
MemeGenerator

Hi! My name is James Hammond and I'm a software engineer. I've made a long career out of solving novel problems with interesting and unique solutions. I specialize in high availablility, cloud native SAAS applications, but my career has spanned everything from embedded C++ to WPF desktop applications to device drivers

Headshot