Adam G Bennett
Tucson, AZ
Languages
- JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
- SQL/NoSQL
- GDScript
Front-End Development
- React
- Vite
- TypeScript
- Responsive Web Design
- REST API Integration
- State Management
- TanStack Query
- React Hook Form
- Zod Validation
- React Router
- Component-Based Architecture
Back-End Development
- Node.js
- Express.js
- REST API Design
- Authentication & Authorization (JWT)
- Role-Based Access Control (RBAC)
- Input Validation & Sanitization
- Middleware Architecture
Databases
- MongoDB Atlas
- PostgreSQL
- Prisma ORM
- Amazon DocumentDB
- Weaviate Vector Database
AI & Machine Learning
- OpenAI API Integration
- Retrieval-Augmented Generation (RAG)
- Vector Search
- Conversational Memory Systems
- AI Workflow Orchestration
- Prompt Engineering
- Semantic Search
- Embeddable AI Applications
Cloud & DevOps
- AWS EC2
- Elastic Load Balancer (ELB)
- Amazon S3
- CloudFront
- Docker
Payments & SaaS
- Stripe Connect
- Marketplace Payment Systems
- Multi-Tenant SaaS Design
- Subscription & Commission Models
CMS & Website Development
- WordPress
- WooCommerce
- Elementor
- Astra
- Wix
Security
- JWT Authentication
- Helmet
- CORS
- DOMPurify
- Password Hashing
- Secure API Design
- Environment Configuration
Testing & Quality
- Vitest
- ESLint
- Prettier
- TypeScript Type Safety
- API Testing (Postman)
Game Development
- Godot 4
- Blender
- Gameplay Programming
- A* Pathfinding
- AI Behavior Systems
- Turn-Based Combat Systems
- UI Programming
- 3D Asset Integration
Software Architecture
- Full-Stack Application Design
- RESTful Services
- Offline-First Architecture
- Conflict Resolution & Synchronization
- Production Deployment
- System Design
- Technical Documentation
Hi, I'm Adam!
I love building tools to automate processes that help your business run more efficiently.
I'm a Full-stack Software Engineer with over a decade of experience designing, developing, and deploying modern web applications, AI platforms, and cloud-based software solutions.
Experienced across the entire development lifecycle, from architecting scalable back-end APIs and databases to building responsive React front ends, integrating AI and payment systems, and deploying production applications on AWS with Docker.
Skilled in JavaScript, TypeScript, Node.js, React, Express, PostgreSQL, MongoDB, AWS, and modern software architecture, with hands-on experience in AI orchestration, Retrieval-Augmented Generation (RAG), vector databases, authentication, and enterprise application design.
Passionate about solving complex technical problems, learning new technologies, and building software that is secure, maintainable, and delivers meaningful value to users.
Work History
Silver Agent – AI Sales & Customer Engagement Platform
Role: Founder/Owner/Fullstack Developer
Time-Frame: August 2025 to May 2026
Description:
Silver Agent is a production-focused AI platform designed to automate customer engagement for highly regulated industries, beginning with Medicare insurance agencies. The project demonstrates the design and implementation of a secure, scalable AI application that combines large language models with deterministic business workflows, memory systems, cloud infrastructure, and modern web technologies. Rather than acting as a general-purpose chatbot, Silver Agent functions as a conversational sales assistant capable of qualifying prospects, collecting required information, enforcing compliance rules, scheduling appointments, and seamlessly handing qualified leads to licensed agents.
Key Features:
- AI-driven conversational assistant with deterministic workflow orchestration
- Multi-turn conversational memory using vector embeddings
- Secure document ingestion and semantic retrieval
- Guided lead qualification and appointment scheduling
- Electronic Scope of Appointment (SOA) collection
- Compliance-aware conversation guardrails for Medicare regulations
- Domain-restricted website widget with secure public key authentication
- Analytics and conversation logging
- Production deployment on AWS
Technical Highlights:
Front-end:
- React
- Javascript
- Vite
- Embeddable website widget
- Responsive UI
Back-end:
- Node.js
- Express.js
- Docker
- JWT Authentication
- REST APIs
- Multi-stage AI orchestration
AI Architecture:
- OpenAI language models
- Weaviate vector database
- 8-turn representative short-term memory
- Retrieval-Augmented Generation (RAG)
- Prompt Engineering
Cloud Infrastructure:
- AWS EC2
- Docker deployment
- Application Load Balancer
- Amazon S3
- CloudFront CDN
- Amazon DocumentDB
Engineering Challenges Solved:
- Built persistent conversational memory while controlling context window growth through automatic conversation summarization.
- Implemented secure widget embedding that restricts usage to authorized customer domains.
- Designed business-rule guardrails to ensure conversations remain compliant with Medicare marketing requirements.
- Developed a scalable cloud deployment architecture capable of serving multiple client websites from a single backend platform.
- Integrated vector search with structured business workflows, allowing the assistant to answer knowledge-based questions while maintaining deterministic conversation flows.
- Implemented analytics and conversation storage to support operational monitoring and future model improvements.
Snag-a-Shift – On-Demand Workforce Marketplace
Role: Founder/CEO, Fullstack Developer
Time-Frame: Oct. 2023 - July 2025
Snag-a-Shift is a full-stack marketplace connecting restaurants with qualified hospitality workers for single-shift and short-term staffing. The platform streamlines the entire hiring workflow—from posting available shifts and accepting applications to time tracking, shift approval, worker ratings, and automated payouts. Built as a production-ready SaaS application, the project demonstrates secure payment processing, cloud deployment, modern web architecture, and marketplace design.
Key Features:
- Restaurant and worker account management
- Shift posting and application workflow
- Scheduled and recurring job support
- Clock in / clock out time tracking
- Manager approval before payment
- Worker rating system
- Email verification and authentication
- Stripe Connect marketplace payouts
- Administrative dashboard and reporting
- Responsive web interface
Technical Highlights:
Front-end:
- React
- Javascript
- Responsive UI
- REST API Integration
Back-end:
- Node.js
- Express.js
- MongoDB Atlas
- JWT Authentication
- REST APIs
Payments:
- Embedded Stripe directly into the app
- Automated Stripe Connect marketplace payouts
- Secure payment onboarding
Security:
- JWT middleware authentication
- Password hashing
- Helmet security headers
- CORS protection
- Input validation and sanitization
- DOMPurify XSS prevention
- Server-side request validation
Engineering Challenges Solved:
- Designed a multi-sided marketplace connecting businesses and independent workers.
- Integrated Stripe Connect to automate onboarding, commission collection, and worker payouts.
- Built scheduling workflows that support posting, accepting, completing, and approving individual work shifts.
- Developed secure authentication, email verification, and protected API endpoints.
- Deployed the application using Docker on AWS with a production-ready infrastructure.
Volunteering