James Patton
Software Engineer & AI Developer
Building the future of technology with innovative solutions and cutting-edge AI
Get in TouchAbout Me
Software Engineer & AI Developer
With over 10 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
Backend
DevOps & Tools
AI & LLMs
Digital Twins
Work Experience
Lead Software Architect
- •Architected and implemented enterprise-grade AI solutions leveraging OpenAI and LangChain for automated data analysis and intelligent report generation
- •Developed and deployed custom AI models for urban planning and demographic analysis, enhancing data processing capabilities
- •Engineered scalable document processing systems using vector databases and RAG architecture for efficient knowledge management
- •Led the strategic implementation of modern AI frameworks, establishing best practices for prompt engineering and semantic embeddings
Website Development Manager
- •Led cross-functional development teams, providing technical guidance and architectural direction for enterprise-scale projects
- •Architected and implemented robust data solutions using Microsoft SQL Server and Windows Presentation Framework
- •Established strategic partnerships between business units and IT teams to align technical solutions with organizational objectives
- •Engineered scalable front-end solutions using Episerver page builder, optimizing performance and user experience
Frontend Web Developer
- •Architected and implemented responsive web solutions, transforming design mockups into production-ready applications
- •Engineered advanced analytics integration with content management systems to optimize user engagement metrics
- •Implemented comprehensive quality assurance protocols, reducing critical issues by 40% through systematic testing
- •Developed and deployed interactive UI components and prototypes, enhancing user experience and conversion rates
Featured Projects

EuclidHL
An AI-powered planning and zoning assistant that combines GIS technology with large language models to provide accurate, community-specific answers to planning and zoning questions.

Satellite Area Calculator
A user-friendly web app for drawing and measuring areas on satellite imagery with professional-grade accuracy. Built with Vue.js, Google Maps API, and enhanced by an AI assistant for natural language map commands.

Echo Lores
An immersive AI-powered platform that lets you engage in meaningful conversations with historical figures and fictional characters.

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.

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.

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.