Available for work

Keith Nicolosi

Building AI systems and back-end services that turn complicated problems into software people actually want to use.

Software engineering student at Rochester Institute of Technology, specializing in applied artificial intelligence and back-end development. President of the RIT Artificial Intelligence Club, a 500-member student organization.

Focus
Applied AI · Back-End
Education
B.S. Software Engineering, RIT '30
Leadership
President, RIT AI Club

About

Curiosity, turned into systems.

Portrait of Keith Nicolosi
Keith Nicolosi RIT · Software Engineering '30

Two minors, one question

I'm studying Software Engineering with minors in Artificial Intelligence and Finance. That looks like hedging until you notice what both fields are actually about: making decisions under uncertainty, at speed, from incomplete data. FinRobot came directly out of that overlap: an agent doing the research legwork that analysts do by hand. The pairing wasn't a backup plan; it was the whole idea.

I build the boring parts properly

Most of what I find interesting isn't the model call; it's everything around it. Market APIs disagree with each other. Language models are confidently wrong. Study material arrives as a messy PDF. The demo is easy; making it hold up on the second run is the actual work, and it's where I spend most of my time.

Leading 500 people

As President of the RIT Artificial Intelligence Club, I run a 500-member organization, and the part I didn't expect to be doing is sales. I cold-pitched technology companies until one said yes, landing the club's first corporate sponsorship, and now coordinate with them to bring in engineers to give technical talks. Turns out explaining why your work matters is a separate skill from doing it.

Selected Work

Things I've built.

Multi-agent pipeline

FinRobot

In development

Type a stock ticker, get a formatted research report. Three MCP servers running three different model providers: Perplexity for retrieval, Claude for formatting, Matplotlib for charts because charts shouldn't be a model's job, all coordinated by a Gemini orchestrator. It now refuses to draw a chart it can't get real prices for, which is the fix I'd defend hardest. Built with the RIT AI Club.

  • Python
  • MCP
  • LLM APIs
  • React
  • FastAPI
Repository

Presented to 200–300 attendees at ImagineRIT 2026

Read the case study

Self-directed ML curriculum

CineML

In progress

A machine learning curriculum I set for myself, running every stage on the same 5,000 movies instead of a new toy dataset per topic. Data wrangling through neural networks and recommenders, including the stage where I rebuilt a working classifier as a neural network and it came out worse.

  • Python
  • scikit-learn
  • PyTorch
  • pandas
Read the case study

Design & build

Personal Portfolio

Live

The site you're reading: no framework, no build step, no dependencies, 74 KB on first load. Rebuilt three times to find a voice that reads as engineer rather than enthusiast, and it taught me more about progressive enhancement than any tutorial has.

  • HTML
  • CSS
  • JavaScript
Read the case study

Stack

What I work with.

Languages

  • Python
  • Java
  • C
  • JavaScript

AI & ML

  • PyTorch
  • LangChain
  • LLM APIs
  • MCP
  • Vector Databases
  • Generative AI

Data & Analysis

  • Pandas
  • NumPy
  • Scikit-learn
  • Matplotlib
  • Seaborn
  • Jupyter

Web & Tools

  • React
  • FastAPI
  • REST APIs
  • Supabase
  • Git
  • Bash
  • pytest

Experience

Where I've been.

  1. Fall 2026 to present

    President

    RIT Artificial Intelligence Club

    Lead a 500-member student organization overseeing club operations, event programming, and workshops that build a campus community around applied AI research and development.

    • Established the club's first corporate sponsorship through direct outreach and pitching to technology companies, securing funding for operations and events.
    • Coordinating with the sponsor to host scheduled technical talks led by industry engineers, giving members direct exposure to applied AI work.
  2. 2026

    IBM Generative AI Engineering

    Professional Certificate

    Professional certification covering generative AI engineering, from model fundamentals through building and deploying LLM-backed applications.

  3. Aug 2025 to May 2030

    B.S. Software Engineering

    Rochester Institute of Technology

    Pursuing a Bachelor of Science in Software Engineering, with anticipated minors in Artificial Intelligence and Finance.

  4. Jul 2023 to present

    Produce Customer Service

    Wegmans

    Assist 10–20 customers per shift with product inquiries and recommendations while maintaining displays for freshness and presentation. Resolve customer issues by diagnosing needs and offering substitutions, building repeat business and trust.

Contact

Always open to new projects, ideas, and opportunities.

knicolosi313@gmail.com