Welcome to my Web Development Portfolio!

Adam Bennett Headshot

Adam G Bennett

Tucson, AZ


MongoDB, Express.js, React.js, Node.js HTML HTML HTML

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