Full-Stack & AI Developer
I am a passionate and self-motivated developer with a knack for building functional and efficient applications from the ground up. I have hands-on experience taking projects from concept to a full-stack, containerized deployment on a cloud server, including modern applications powered by Generative AI. I'm skilled in both back-end logic and modern front-end UI development and am eager to apply my skills to solve real-world problems.
An advanced AI application where users can upload documents and have a conversation with a Google Gemini-powered chatbot that answers questions based on the document's content, using a RAG (Retrieval-Augmented Generation) architecture.
Tech Used: Google Gemini API, Node.js, React, Vector Embeddings, RAG, Docker
A full-stack SPA where users track finances, featuring a secure Node.js/Express back-end with JWT authentication, a React front-end with data visualization, all containerized with Docker and deployed behind an Nginx reverse proxy.
Tech Used: React, Node.js, MongoDB, Docker, Nginx, JWT, Chart.js
A complete CRUD application with a Node.js/Express back-end, SQLite database, and a vanilla JavaScript front-end, kept online with PM2.
Tech Used: Node.js, Express, PM2, SQLite, JavaScript
A dynamic product filter with a vanilla JS front-end and a PHP/MariaDB back-end, all configured and deployed on a Linux (Azure) server with Nginx.
Tech Used: Nginx, PHP, MariaDB, JavaScript, Linux
I'm currently seeking new opportunities. Feel free to reach out!
jeff@jeffmckee.ca