Thanks for considering me for your open role/project. A little about me
As a motivated React/Next.js/Postgres full stack developer, I have more than 20 years of experience building web-based applications for companies like IBM, Microsoft and ZenPlanner. Throughout my career I’ve served in a variety of roles supporting the software development life cycle process including analyst, architect, developer, QA and project manager. I've excelled both as a lone resource and as an embedded team member (40+ team members). I stay crisp, sharp and on-the-edge because I have a lot of very smart and intelligent friends who are also in I.T., but they're lazy knuckleheads and I have to explain a lot of new technology that I've learned to people who are so lazy and gifted that they probably shouldn't even be driving.
Along my journey of software development I've successfully architected and deployed applications of all sizes. Let me tell you I've built some really cool stuff that has made and saved people a lot of money. And were they grateful? I guess, their checks always cleared, so yeah. I always believed in simple-first, even when the latest and greatest tech trends may have suggested otherwise. Over the last 7 years I've jumped on the TypeScript front-end bandwagon and built a few applications in Angular and Vue.js, but quickly found a home with React / Next.js / Typescript & Supabase. My experience will benefit your project from the perspective of performance and streamlined processes; I've seen a lot of what doesn't work and can turn those pitfalls into features. I've worked some seriously sideways gigs where they shoved us into a small office/closet and fed us pizza under the door. I'll do what I have to do for your company, but you have to show me the sun every once in a while. I recently earned the AWS Certified Cloud Practitioner certification (September 2022). And wouldn't you know it, absolutely nobody has asked me about it since I took that silly test I've posted several of my recent projects to Github.com (links included in my resume), and I'm certain your technical leadership will be able to quickly ascertain my value as a resource. I'll request that you review my code before you make me take some long- winded 3 hour coding test. And if you tell me I have to take your test I'll know you didn't even get this far when reading my resume. But you really should keep reading because I buried a very delicious fudge-brownie recipe in here somewhere. Thanks again for considering me,
Rich Leach
****@******.***
****@******.*** Stuart, FL 34994 303-***-****
Rich Leach
React & Next.js / Postgres(Supabase) / Vercel / Tailwind CSS / AWS Certified Cloud Practitioner / US Citizen https://linkedin.com/in/richleach
Technical Skills Summary
AI Development
Prompt tuning, preface development (query chaining (role/content)) and token pricing/evaluation via Gemini 1.5 Pro, Llama 2.x, 3.x. API communications via aimlapi.com. Code generation via Cursor, Copilot, and v0. LLM self hosting via Ollama/llama3.1. ZoiMetrics.com is my AI baby and it's going to make me super famous someday. Like, shaving ads and beer commercial famous. Front End Development
React / Next.js / Typescript / Tailwind CSS / Tailwind CSS themes (Catalyst/Salient/Protocol) / Responsive Design / Shadcn/Mantine components / Theming / UI design & layout. I also worked with Bootstrap a long time ago. And by the way, you can't tease me for being old if your code base still has active Bootstrap code in it. Next.js / Back End Development
Static site generation and server side rendered pages. SEO via Metadata API (client and server components). Authentication and site security via Auth0, Supabase, React-use-auth. API routes, getServerSideProps . Client and server component data retrieval via Fetch, Axios, useEffect, raw SQL and ORMs (Prisma). I've performed a METRIC TON of debugging and troubleshooting, code review and - if I'm being honest - a fair amount of threats to junior devs to "don't ever-ever-ever code like that again (Somebody has to keep 'em in line) App router, pages router, form processing using server actions, API and database calls. Custom error trapping, naughty word detection and processing
(similar to Zod). I appreciate Github's place in the software world and strive to get better with it every day. Database Development
Postgres / MySQL / SQL Server / Access / SQLLite. Schema design, entity relationship modeling. Domain modeling and extraction from business rules via client interviews and spreadsheet data extraction. Stored procedures, triggers, advanced SQL. A true, fun fact about me: I really don't know a single thing about Excel other than how to export the data out of it and pipe it into a database. But by then, that data is awllll mine
Code Management & Deployment
Github / Vercel deployment / Supabase authentication & Postgres / AWS / CI/CD. Public Code Repositories for Review
https://github.com/richleach?tab=repositories
My Sites
https://zoimetrics.com
https://custom-catalyst.vercel.app/
https://rich-leach-clever-code-snippets.vercel.app/ https://www.thebeatentrail.net/
https://www.cfsnap.com/portfolio/lotterySimulator
https://linkedin.com/in/richleach
Employment History
Custom Applications Developer-React/Next.js/TailwindCSS Themes - Planning Pod, Denver, CO Spring 2024-present Advised company leadership on technology and planning with application-wide redesign project. Coded from Figma designs to implement latest vision into Next.js platform, leveraging Tailwind CSS themes (Catalyst/Salient/Protocol). Made custom modifications to themes at render time - as needed - to enhance usability, minimize clicks to user destination, and streamline the user experience. Iterative design cycles included:
· Render and implement code to functional web and mobile display
· Built site into Catalyst theme (customization where/when needed)
· Posting cycle includes Github commits, Vercel builds via CI/CD deployment
· Design, review with enhancement identification
Independent work environment/infrastructure, maintain regular communication with live URL updates for reference. React, Next.js, TailwindCSS, Shadcn/Mantine components, Vercel, Github. Senior Application Developer / Team Lead - BlueIbis Rentals, FL 08/14-present Developed, designed all technical facets of a public facing website, primarily Next.js front-end publishing Static Site Generation and Server Side Rendered pages. SEO considerations with the Metadata API (client and server based components).
· Database connectivity via Prisma and TypeScript configuration. Postgres and MySQL backend with multiple calls to external Restful API services for dynamically available real estate listings. SQL Server, MySQL RDBMS.
· PDF generation for contract printouts, portal functionality for customer interaction (move-in/move-out/property sale/real estate agent check lists.)
· Client and server component based architecture and form based approaches with consideration to client and server form validation and database communications by way of server actions.
· Platform conversion from traditional response/request to SPA paradigm with additional functionality provided via React and Next.js. Migrated dynamic and static pages, and custom API endpoints to Next.js' API routes as well as getServerSideProps dynamic content generation. Coded Auth0 (via react-use-auth NPM package) to authenticate user's credentials and serve appropriate content via React Router (including Routers, Route Matchers and Navigation).
· Coded Amplify Login functionality, customized Auth methods and applied custom styles to Auth screen objects. Collaborated closely with designers, other engineers, and product managers to maintain schedules, respect budgets and manage feature expectations.
· SEO performance tracking via AdSense, keyword tracking and SEO campaigns primarily with Google and local cable TV advertising. Performed Business Analyst duties to close some security gaps and tighten up a mission critical quote/order application that had been developed incrementally over the last 20 years.
· Agile environment, JIRA, GIT.
Senior Application/Full Stack Developer (Project Manager, Tester, Referee) - Thoutt Bros, CO 05/08-12/17 I worked with the department leaders to obtain requirements then designed, built, tested and secured a custom intranet product which has just eclipsed its 17th year in production.
· ColdFusion, PostgreSQL, HTML/CSS/Javascript, Bootstrap, SQL, PDF generation, Active Directory and Microsoft IIS web server integration, Excel spreadsheet generation, Exchange Server integration.
· An in-house, mission critical application secured by AD and users/groups/roles. Application started as a custom estimating application, evolved to orders (advancing, archiving and re-purposing estimates' data for orders promotion) with custom reporting features for receivables. Frequent requests for mini and one-off application functionality.
· JVM memory/garbage collection tuning, advanced database pooling/caching for custom reporting on-the-fly. Business Analyst duties included cataloging and analyzing an existing spreadsheet application in use for more than 10 years.
· Defined current application functionality, users' based permissions, business owners and users, established current state of application and generated current & future state, and wish list of features. Staged development plan, timelines, required resources, hardware and software requirements & backup strategies.
Senior Software Developer - ZenPlanner, CO 09/14-02/15 & 10/16-07/17 Bug fixes and reduction of tech debt; ColdFusion code base (Lucee, Railo, Apache).
· Bugs included everything from client side CSS/Bootstrap/Javascript library/browser, pixel pushing, responsive design layout issues, typos and layout enhancements - all the way to server configuration issues, database query/stored procedure error handling (SQL Server), Amazon Web Services errors, AWS deployment issues, Apache configuration woes, ColdFusion Administrator config, session and other state management.
· Logged bugs against JIRA, code against GIT repos, code design peer reviews. MVC, CFC development, CFfunction development. Software Developer - TCA Enterprises, LLC 05/08-present Technical solutions and full stack application development including front end, database, middleware, API development and backend/server deployment. Configure & deploy hosting solutions, agency level service and support to industries including software development, construction, retail (custom furniture), real estate, the federal government and fitness facility management. Site rebuild/rebrand: thebeatentrail.net
· Redesigned existing web application to include newly developed online store, established Youtube presence and Amazon affiliate influences.
· Designed, developed and deployed using Next.js, Supabase/Postgresql, Vercel (environment variable/secured password configuration) and CI/CD workflow.
· Implemented dynamic Youtube playlists and videos via the Youtube Data API, dynamically displaying video thumbnail/usage details/descriptions and statistics at request time. Increased Youtube page traffic by 73% after first week of deployment.
· Dynamically consumed and displayed custom products and online Trail Therapy™ merchandise via the Teespring Seller API (v1).
· Google Analytics implementation with Next.js - including GA account/property/data/web stream creation and Tag Management implementation.
React, Next.js, Supabase, Tailwind CSS, shadcn/ui, Vercel, Github Custom blog software built in Next.js / Typescript / Tailwind with a Postgres backend: cfsnap.com
· Designed and built custom, public facing blog software utilizing Next.js, CSS, Typescript and Supabase (Postgres and RLS) stack. Authentication using Supabase context provider (Next.js Auth Helpers). Full CRUD operations. Automatically approves/rejects comments based on dynamic content checking in real time.
· Converted cfsnap.com from classic response/request based site to fully responsive SPA (single page application) using Next.js, React, React Query, useSWR hook, Supabase and custom CSS managed and deployed from Github via CI/CD.
· Dynamic blog page content generation utilizing getServerSideProps at run time, as well as static content generated at build time using getStaticPaths and getStaticProps .
· Dynamic page layout/menu styling and page identification using custom route detection in _app.js and Next.js' useRouter . Implemented next/head, next/link, next/image, path matching, useEffect/useState hooks for data fetching (Fetch, Axios and various custom hooks). Global and module CSS, application messaging via React Toastify library.
· Maintain login and user state via AuthContext, Supabase Auth, server side HttpOnly cookies and JSON Web Tokens (JWT). Wrote request
& response logic using Next.js' API routes to communicate with Strapi CMS while preserving server autonomy and application security avoiding client side security implications. Implemented authorization via JWT/HttpOnly Cookies as well as OAuth. Built multiple backend interfaces to provide live demos for headless CMS applications including Strapi CMS, Mura CMS and Hygraph CMS.
· API development using Supabase Postgres, Row Level Security (RLS), Postman and Next.js' API routes. Developed advanced Postgres queries for reporting, Postgres views, custom functions and custom stored procedures.
· Created and implemented authentication provider via Google's Firebase; Mapbox, Google Maps Platform's Places API and Geocoding API. Auth0 User Authentication, AWS Amplify Login Integration with Next.js
· Configured, installed and coded Auth0 (via react-use-auth NPM package) to authenticate user's credentials and serve appropriate content via React Router (including Routes, Route Matchers and Navigation).
· Configured and coded Amplify Login functionality, customized Auth methods and applied custom styles to Auth screen objects.
· Implemented router hooks including useParams, useLocation, useHistory and useRouteMatch as well as protected routes.
· React, Next.js, Postgres, Typescript, CSS, Tailwind CSS, Github, Vercel Still looking for that brownie recipe? Call me in for an interview and I'll give it to you in person. Additional projects:
· IBM - Hawthorne, NY. Watson Research Lab, QA and applied testing.
· Microsoft - Redmond, WA, Expedia.com.
· MapQuest - Denver, CO, Mapquest.com.
Education & Training
Education
• The Colorado Institute of Art, Denver, CO. Associate of Arts, Communications Technology
• Montclair State College of NJ, Management Information Systems / Dietetics and Nutrition
• Generative AI - DeepLearning.AI, Coursera.org
• AWS Certified Cloud Practitioner
• Advanced Certified ColdFusion Developer
v. 04.22.2025