Computer science · Software development

Hi, I’m Nicholas.

I’m a computer science student interested in software engineering, web development, and building useful tools.

Curious about how things work. Interested in making them work better.

Nicholas Carlone outdoors
A little about the person behind the work.

01 / Building

Projects

A few things I’ve worked on.

Web application

Synchro

A web app that helps students organize assignment deadlines in one place.

Tech: HTML, CSS, TypeScript, Express, MongoDB

Data & testing

Weather Tool

A tool that retrieves and processes weather data at certain universities.

Tech: JavaScript, Jest

02 / Exploring

Selected writing

Research, synthesis, and questions worth asking.

Security & AICS 360 · Spring 2026

Co-authored course literature review

Securing LLMs Against Prompt Injection Attacks

A review of prompt injection attacks and defenses, comparing training-time and runtime approaches through their security, cost, and deployment tradeoffs.

My contribution: Substantial research and synthesis; authored the introduction and background sections.

AI & educationCICS 305 · 2025

Individual course literature review

Artificial Intelligence in Education

An examination of how AI supports students and educators, alongside the challenges of privacy, academic integrity, and over-reliance on technology.

Read the paper PDF

03 / A little context

Beyond the code.

I enjoy taking a question or a practical problem and working toward something useful.

I’m a third year computer science student interested in software engineering and web development. My work so far spans collaborative software projects and writing about the ways AI affects education and security.

I’m drawn to both sides of the process: understanding the ideas behind a system and turning those ideas into something people can use.

More about my background

Keep in touch

Let’s connect.

Have a question or want to talk about something I’m working on?