Robert GioeliFull Stack Developer
Richmond, Indiana • U.S. Citizen
I build and maintain full-stack web applications using TypeScript, React, Next.js, APIs, and PostgreSQL. My work includes customer-facing websites, internal dashboards, lead management systems, custom business applications, and third-party integrations.

Technologies I Work With
Tools I use across production projects, grouped by the part of the stack they belong to.
Languages
- TypeScript
- JavaScript
- HTML
- CSS
- SQL
Frontend
- React
- Next.js
- Tailwind CSS
- Shadcn UI
Backend / Application
- Next.js server-side development
- Node.js
- REST APIs
- Prisma ORM
Databases
- PostgreSQL
- Neon
Authentication
- NextAuth
APIs / Integrations
- Twilio
- Google APIs
- Stripe
- LEAP CRM APIs
Development / Deployment
- Git
- GitHub
- Vercel
- Railway
- Docker
Featured Projects
Websites and business applications I have built and maintained.
Gym Website and Lead Management System
BAM Fitness
Built a custom website and lead management application that allows potential members to submit inquiries while giving employees an internal system for managing those leads.
Technologies
- Next.js
- TypeScript
- React
- Prisma
- PostgreSQL
- NextAuth
- Twilio
- Vercel
- Neon
- Git/GitHub
Highlights
- Built the customer-facing website and lead intake system.
- Built an admin dashboard where employees can search leads, update lead status, create appointments, view activity timelines, and track customers through the sales process.
- Used NextAuth for secure administrator authentication and protected admin access.
- Integrated Twilio SMS for customer messaging and lead follow-up.
- Built and maintained the PostgreSQL database and production application.
Screenshots
Admin Lead Dashboard
Show the main BAM Fitness admin dashboard with leads, lead statuses, customer information, and the sales pipeline visible.
Lead Details & Activity Timeline
Show an individual customer lead with contact information, lead status, appointment information, messages, and activity history.
Customer Inquiry Form
Show the public-facing website form customers use to submit an inquiry to BAM Fitness.
Appointments / Lead Management
Show the section where employees can create appointments, update lead status, and manage customer follow-up.
Custom Mudflap Builder and E-Commerce Website
B&F Plastics Retail
Built a custom retail application that allows customers to design personalized mudflaps directly in their browser before placing an order.
Technologies
- Next.js
- React
- TypeScript
- HTML Canvas
- Tailwind CSS
- Prisma
- PostgreSQL
- REST APIs
- Git/GitHub
- Vercel
- Railway
Highlights
- Built an interactive mudflap designer where customers choose materials, sizes, colors, cuts, text, fonts, graphics, and placement.
- Used HTML Canvas and image tools so customers can upload and position graphics and preview the finished product.
- Built the backend ordering workflow to validate customer information and store orders.
- Used Prisma and PostgreSQL for product, customer, shipping, and order data.
- Generated the custom design information needed by the business to fulfill each order.
Screenshots
Custom Mudflap Designer
Show the main mudflap builder with the live mudflap preview and the available customization controls.
Text & Graphic Customization
Show a mudflap being customized with text, fonts, colors, and an uploaded graphic positioned on the product.
Product Options
Show the controls customers use to choose mudflap material, size, color, cuts, quantity, or other product options.
Job Search and Employment Website
Manpower East Central Indiana
Rebuilt and rebranded the regional Manpower website and created tools to make finding and applying for local jobs easier.
Technologies
- Next.js
- React
- TypeScript
- Tailwind CSS
- WebCenter API
- Google Maps API
- PostgreSQL
- Prisma
- Tiptap
- Git/GitHub
- Vercel
Highlights
- Rebuilt the website using a modern Next.js and React frontend.
- Integrated the WebCenter API so visitors can search available jobs and begin the application process through the site.
- Integrated Google Maps for location-based functionality.
- Built backend functionality using PostgreSQL and Prisma.
- Built a custom blog system using Tiptap and image uploads so employees can publish their own articles and website content.
Screenshots
Job Search Page
Show the job-search interface with available jobs, search controls, filters, or job cards visible.
Job Details / Application Flow
Show an individual job listing or the part of the site where a job seeker begins the application process.
Custom Blog
Show the public blog page or an individual article created through the custom Tiptap blog system.
Blog Editor
Show the administrative blog editor with Tiptap formatting controls and image-upload functionality.
Location / Google Maps Feature
Show the Google Maps integration or location-based functionality used to help visitors find Manpower offices or opportunities.
Professional Experience
The Contracting Company
January 2026 – Present
Full Stack Developer
Build and maintain the company's production website and the systems that connect website leads with its sales and customer-management workflow.
- Build and maintain the website using TypeScript, JavaScript, React, Next.js, HTML, and CSS.
- Built forms that send customer leads into LEAP CRM through REST APIs.
- Use PostgreSQL and Prisma to manage leads, customer information, forms, and application data.
- Integrated Twilio and Google APIs.
- Built marketing attribution tracking for Google, Facebook, TikTok, LinkedIn, referral traffic, and other sources.
- Deploy and maintain the application using Vercel, Railway, and Neon.
Global Media Enterprise
March 2024 – January 2026
Full Stack Developer
Built production websites and custom web applications for businesses with different operational needs.
- Built frontend and backend applications using TypeScript, JavaScript, React, Next.js, HTML, and CSS.
- Built and integrated REST APIs.
- Worked with SQL, PostgreSQL, and Prisma.
- Built responsive interfaces using React, Next.js, and Tailwind CSS.
- Created custom forms, dashboards, ordering systems, quote tools, and customer portals.
- Used Git/GitHub and deployed production applications with Vercel, Railway, and Neon.
What I Bring to a Development Team
Full-Stack Development
I am comfortable working from the user interface through backend logic, APIs, and the database.
Business-Focused Development
I build software around real business workflows instead of adding features just because they are technically interesting.
API & System Integration
I connect applications with CRMs, messaging systems, payment services, maps, job systems, and other third-party platforms.
Production Ownership
I have experience deploying applications, troubleshooting production problems, maintaining databases, and continuing to improve applications after launch.
Education
Certificate in Web Development
Ivy Tech
2012
Let's Build Something Useful
I'm currently open to full-stack and web development opportunities where I can contribute to real applications, solve business problems, and continue growing as a developer.
robert.c.gioeli@gmail.com