My name is Nicholas Kammer, and I have a variety of skills and interests.
I have an extensive background in finance and investing, and I also have management experience from my time handling political campaign operations.
I am a skilled researcher as well.
My technical skills include probability, statistics, data science, regression analysis, machine learning, website development, and Generative AI development.
I utilize Javascript, React, and Node for web development. I use Python for machine learning and R for data analysis such as linear regression. Additionally, I have used Tableau for in depth analysis and visualization, including in the longest Masters thesis ever written at the University of Pennsylvania. I have built Postgres databases on the backend of applications and can query databases with SQL.
Acceptionally.com is the e-commerce standalone storefront of Nancy's Boutique, which is a multi-platform retail outlet selling an ever-changing selection of clothing, toys, toiletries, pet products, and household items, and it has been owned and operated by my wife and I since 2021. Acceptionally.com was built by me, using ReactJS with Redux and Redux Saga middleware. Payments are paid through Stripe using serverless functions, and emails are managed using EmailJS. The website has Progressive Web App (PWA) capability. The links here take you either to the Acceptionally Live website itself, or there is a mock-up of the site for testing its capabilities, which has 999 items listed for each product. It has many of the same items as the live site, but they may not always be exactly the same products. The mock up only has a testing Stripe account active, so it won't take real payments. To test a payment, please use the Stripe test card number 4242 4242 4242 4242 and any expiration date in the future and CVC code. The Github of the Acceptionally site itself is privated, but the Github of the mock-up is available to see, using the link.
AI-powered document analyzer. (There are two versions of the site: one uses Google's Bard AI and the other version uses ChatGPT.)
User uploads a .pdf, .txt, or .docx file of their choosing, and the app utilizes Langchain to "chunk" the data, embeds the vectors in the Chroma database to allow similarity searches, and feeds the data into an LLM AI to produce natural language answers. The user may then ask questions of the LLM AI about the document, and the AI will answer. (User must provide their ChatGPT API Key in the ChatGPT version of the website to utilize this functionality. User may input their Google Bard API key if they wish, but it isn't required.)
This website allows the user to schedule their own custom, imaginary space trip to one of 8 potential habitable planets.
This website is a moving, 3-D model of our Solar System, including light emitted from the Sun and accurate textures overlaid each planet. You can zoom in and out to see broader or narrower views of the model. It was created with Three.js, HTML, CSS, JavaScript, and Vite.
This website utilizes the Ethereum blockchain to allow users to deploy a smart contract to the blockchain that mimicks crowdfunding. A user can create a new project that allows others to fund their project. In order to access the funds, the project creator must make a request for funds, and 50.1% or more project backers must approve the request. This site was built with Javascript and React on the front-end and Solidity to deploy the contracts to Ethereum.
This website utilizes the ChatGPT AI on a one-page React website to create a fun storytelling interactive experience. It won a coding challenge for ZTM Academy for incorporating ChatGPT into a website. The AI takes the role of an ancient storyteller that wants to tell the user a fairytale that he has acquired in his travels. As the user prompts the website, the AI fleshes out the story based on the user interaction. If the AI is not responding, the ChatGPT API might be having issues. I apologize if you experience this API issue.
This website allows users to paste any .jpg image link into a search bar, and the machine learning programming will identify a face in the image if one is present. This site was built with Javascript, React, and NodeJS, and it has a Postgres database on the backend for registration and sign-in's. Users need to enter registration information to access the face recognition interface.
This is a Javascript website that allows interactive searches of a collection of robot characters.
This map and table were built in Tableau to illustrate the dispersion of funerary texts in Ancient Egypt. This is only one map and one table from a much larger group of Tableau analytics from my Master's thesis. Since the thesis is unpublished and comprises continuing research, the entire corpus of Tableau data has not been published publicly.
This is a three part series of articles, detailing a step-by-step walk-through of how to use Google's Bard / PaLM 2 API in a JavaScript / NodeJS setting. The completed code at the end of Part 3 allows the user to call the Google AI from the browser and return the AI results to the browser.
This is a two part series of articles, demonstrating how to access the Hugging Face repository API and then add the free, open-source text-to-image AI component to a JavaScript project, implementing a Node and Express backend and React frontend.
Reach out via email here
Email