Systems Programming · Software Engineering · Cybersecurity

Computer science student and Schilling Scholar at URI.

I’m a Computer Science student at the University of Rhode Island, a Schilling Scholar, an Honors College student, and Technical Content Lead for the URI Cyber Club. I focus primarily on systems programming and software engineering, with supporting experience in cybersecurity, networking, and applied AI.

I’m most interested in software that forces me to understand what is happening beneath the framework layer: memory, processes, files, sockets, storage, operating systems, databases, and infrastructure.

Outside class, I support campus technology at URI Memorial Union IT, compete in cybersecurity events, and build projects across C and C++ systems programming, full-stack software, and local-first AI.

School
University of Rhode Island
Degree
B.S. Computer Science · Planned Data Science Minor
GPA / Program
3.99 · Schilling Scholar · Honors College
Focus
Systems Programming · Infrastructure · Cybersecurity · Applied AI

Mind

Python Local AI Agent Tools Memory

A local-first AI assistant written in Python with a Typer CLI, structured tool registry, bounded tool-calling loop, SQLite-backed semantic memory experiments, and Ollama model routing. It is designed to keep agent behavior inspectable and keep data and inference local when possible.

↗ GitHub

Apogee

React TypeScript FastAPI Gemini API SQLite

A full-stack proof-of-skill ledger built with a five-person team at Fidelity’s 2026 FidHacks event. It uses a React and TypeScript frontend, a FastAPI backend, the Gemini API, and SQLite to turn work notes into structured entries containing a title, summary, demonstrated skills, and next step. I designed most of the backend and overall system architecture.

↗ GitHub

Sentinel

C++ Cybersecurity Networking Telemetry

A lightweight self-hosted IDS prototype focused on agent/collector architecture, structured event output, heartbeat monitoring, and JSONL/TCP-based telemetry. Built to explore practical detection pipelines, host visibility, and blue-team infrastructure design.

↗ GitHub

HTTP Server

C++ POSIX Sockets Concurrency Networking

A lightweight HTTP/1.1 server built over raw POSIX sockets. It handles request parsing, static file serving, MIME detection, thread-per-connection concurrency, timeouts, request size limits, and directory traversal protection without relying on a framework.

↗ GitHub

TCOM 8-Bit Emulator

C Emulation Computer Architecture

An 8-bit computer emulator written in C that models registers, memory, a program counter, status flags, and a custom instruction execution loop. Implements core instructions such as LOAD, STORE, ADD, SUB, and HALT, with memory safety checks to prevent program code from being overwritten during execution.

↗ GitHub

Minimal Unix Shell

C POSIX Process Control

A minimal Unix shell in C with command parsing, external execution through fork/execvp, built-in commands, and signal handling that correctly targets child processes on interrupt.

↗ GitHub

TCP Port Scanner

C Winsock2 pthreads Security

A multithreaded TCP port scanner in C using Winsock2 and pthreads. It uses a queue-based worker model and supports banner grabbing, service detection, configurable timeouts, and per-scan timing stats.

↗ GitHub
Current

Student Information Technologist Intern

URI Memorial Union IT

Set up and deploy workstations, troubleshoot computer and printer issues, resolve software, operating-system, and connectivity problems, assist with equipment and inventory tasks, and maintain Memorial Union website updates related to the ongoing roof replacement project.

Current

Technical Content Lead

URI Cyber Club

Work with practical security labs, Linux infrastructure, networking tools, and club exercises focused on hands-on cybersecurity fundamentals.

2026

Competitor

FidHacks 2026

Participated in a Fidelity-ran hackathon where my team and I built Apogee, a full-stack application built using React and FastAPI.

2026

Competitor — Scored Top 12.5% nationally

National Cyber League Individual Game

Competed individually across cryptography, network analysis, forensics, log analysis, and exploitation challenges.

2025

2nd Place

Hack@URI Mini Hackathon

Placed 2nd in a team hackathon by building an AI-powered toolkit for tutoring, practice, and interactive learning.

2026

Competitor

NCAE Cyber Games

Collaborated on team defense, service hardening, infrastructure monitoring, and incident-response tasks in a practical cyber competition environment.

Languages

C C++ Python TypeScript SQL

Systems & Networking

Linux POSIX Bash TCP/IP HTTP Sockets Make CMake

Security

Packet Analysis Log Analysis Network Reconnaissance System Troubleshooting Wireshark Nmap

AI & Developer Tools

Local LLMs Agent Tooling Ollama React FastAPI Flask SQLite Git GitHub

Open to software engineering internships.

I’m currently seeking software engineering internships and research opportunities, especially in systems, infrastructure, security, and backend engineering.

ddipietro8227@gmail.com