Noah Campbell

Email: noah.edward.campbell@gmail.com

Full Stack Developer & AI Enthusiast

About Me

Third-year college student at the University of Utah with a passion for full stack and AI development. Successfully launched projects featured on platforms like HackerNews.

Projects

  • PlotNotes

    A service that utilizes ChatGPT to create, expand, edit, and tell stories. You can create short stories or create longer books comprised of chapters, either through the generated prompt or by yourself and use AI to assist wherever you may need it. You can also create custom terms by yourself or through AI and use them in your stories to help simplify prompts and summarizations.

  • GitGPT

    To help write code faster for larger products, sharing them, and creating git repositories for projects, GitGPT utilizes AI, currently ChatGPT 3.5 turbo, to write code and create commit messages for any changes requested by the user. The user can either provide a detailed prompt or specific code snippets to be completed by the AI.

  • Enigma Machine

    A Unity project that simulates how the Enigma Machine from World War 2 functions. It has 3 working rotors that are manually adjustable and use an array of an array to easily encode a letter, a plugboard for swapping letters.

Skills

  • Unity

    Consistently making projects and games in Unity for several years, ranging from 2D to 3D games, fighting games, exploration style games, and some simulation style games.

  • Git (and by extension Github and Gitlab)

    Using Git version control for all projects and sharing code on Github and Gitlab, and can use the command line for git.

  • Object Oriented Languages

    I have been working in both C# and Java for several years in most of my classes and side/passion projects and have a strong sense of familiarity and understanding of how to best use them, and I can easily pick up any additional languages needed on the job

  • Next.js

    Have used Next.js for multiple projects, including PlotNotes and GitGPT. Familiar with server side rendering, static site generation, API routes, customizing Next.js, and deploying it on Vercel.

  • LLMs

    Some of my projects have included the use of multiple LLMs, such as ChatGPT and LLaMA, and I am capable of using them in programs to create search engines, write code, and overall raise productivity of those who use it.

  • Playwright

    I have integrated playwright into some NextJS programs of mine to help test the UI and use some form of unit testing to help find inefficiencies and problems within my code base. I have experience with using it to test React components as well.

Education

Ongoing studies at the University of Utah.

Goals and Interests

Open to opportunities in full-stack and AI development.

Links

Resume

You can download my resume here.