James Patton

Software Engineer & AI Product Builder

Building the future of technology with innovative solutions and cutting-edge AI

Connect with me

About Me

Software Engineer & AI Product Builder

Note: This is a portfolio showcase of my work and projects. I am currently employed and not seeking new opportunities at this time.

With over 8 years of experience in software development and architecture, I specialize in creating innovative solutions that combine cutting-edge technologies with practical business needs. My expertise spans from full-stack development to AI implementation, with a strong focus on delivering high-quality, scalable applications.

I'm passionate about staying at the forefront of technology trends and applying them to solve real-world problems. My background in both development and design allows me to create solutions that are not only technically sound but also user-friendly and visually appealing.

Technical Skills

Frontend

React
TypeScript
Next.js
Tailwind CSS
GraphQL
Vite
Webpack
Three.js
HTML/CSS
JavaScript

Backend

Node.js
Python
PostgreSQL
REST APIs
Express.js
Flask
Docker
Redis
Serverless
Microservices

DevOps & Tools

Git
AWS
CI/CD
Linux
Bash
GitHub
Kubernetes
Postman

AI & LLMs

OpenAI
LangChain
Ollama
Pinecone
Hugging Face
Prompt Engineering
RAG

Digital Twins

Unreal Engine
ArcGIS SDK
Vitruvio
Real-time Visualization

Work Experience

Lead Software Developer

Houseal Lavigne AssociatesChicago, IL
08/2022 - Current
  • Led the design and delivery of AI-powered products from concept to production for planning and geospatial workflows
  • Built full-stack applications spanning frontend, backend, cloud infrastructure, AI systems, and automation
  • Designed scalable APIs, data pipelines, and AI workflows using OpenAI, LangChain, Redis, and ArcGIS
  • Led architecture decisions across multiple internal platforms and AI initiatives

Founder & AI Product Engineer

Naruva AIRemote
01/2026 - Current
  • Built and launched an AI-powered SaaS platform, owning engineering, infrastructure, product strategy, growth, and customer success
  • Developed the frontend, backend, APIs, AI workflows, authentication, payments, and cloud infrastructure
  • Implemented SEO, analytics, GTM automation, and conversion tracking to support customer acquisition
  • Designed scalable AI document retrieval using OpenAI, LangChain, vector databases, and retrieval-augmented generation (RAG)

AI Engineer

MercorRemote
08/2025 - 02/2026
  • Built AI evaluation systems to improve LLM reliability and response quality
  • Developed Python-based automation pipelines for large-scale AI benchmarking
  • Designed backend services supporting AI agents, workflow orchestration, and evaluation infrastructure
  • Processed and analyzed large evaluation datasets to improve model performance

Featured Projects

Personal
Buff My Class

Buff My Class

A dark, armory-inspired website for Buff My Class, a 400+ member World of Warcraft guild on Zul’jin (US). A vanilla-JS frontend backed by a Node.js server that pulls a live roster, raid progression, and gear from the Blizzard API and Raider.IO — a rich internal hub for the whole guild.

JavaScript
Node.js
Blizzard API
Raider.IO
REST API
View Project
Founder
Naruva.ai

Naruva.ai

An AI chatbot SaaS I founded, built, and launched. Small businesses train a custom chatbot on their own documents and embed it on their site with one line of code — grounded answers via RAG, with a full analytics dashboard.

OpenAI
LangChain
RAG
Next.js
AWS
View Project
Personal
Satellite Area Calculator

Satellite Area Calculator

A user-friendly web app for drawing and measuring areas and distances on satellite imagery with professional-grade accuracy. Built with Vue.js and the Google Maps API, it features a distance measurement tool for lines and paths, plus an optimized AI assistant for natural language map commands.

Vue.js
Google Maps API
AI Assistant
Spherical Geometry
Modern Web
View Project
Professional
Euclid HL

Euclid HL

An AI planning and zoning platform, live in communities across North America, that answers residents’ questions with cited answers grounded in each community’s adopted code — cited to the section, linked to the parcel on the map.

AI
LLM
RAG
GIS
ArcGIS Maps SDK
View Project
Professional
Dubai Digital Twin

Dubai Digital Twin

A large-scale digital twin of Downtown Dubai, leveraging Esri and Unreal Engine to create an immersive, real-time 3D environment for urban planning, scenario analysis, and real estate management.

ArcGIS Pro
CityEngine (CGA)
Unreal Engine 5.1
Esri
Real-time Data Streaming
View Project
Professional
St. Louis Digital Twin

St. Louis Digital Twin

An immersive digital twin project using ArcGIS Maps SDK for Unreal Engine to revitalize the Dr. Martin Luther King Drive corridor in St. Louis, enabling interactive visualization of urban transformations.

Digital Twin
Unreal Engine 5.4
ArcGIS
3D Visualization
Urban Planning
View Project
Personal
GridPrice

GridPrice

A sophisticated Android application designed to help users optimize their electricity consumption by providing real-time pricing data from ComEd's hourly pricing program.

Kotlin
Android SDK
Retrofit
WorkManager
MPAndroidChart
View Project