About me

Hi, I'm Connor Carro. I've been programming since 2019. I started with Scratch, then moved into Java, and now work primarily in Python and Node.js. Backend systems, automation, and security are where I spend most of my time.

Most of my projects begin with a question I want to answer, or a tool I wish existed. That curiosity has led me to build a wide range of projects, which I've listed on this website.

I've competed in CyberPatriot's Cisco networking category for three years. #1 in Florida each time, top 10 nationally. In National Cyber League, I finished in the top 1.3% in the 2026 team game.

I'm a high school student from Florida, looking for part-time and full-time opportunities in software development, cybersecurity, systems engineering, or networking.

Secure Chat Application Read writeup
Full-stack chat platform with a Node.js backend and custom frontend. Features Firebase Auth, CSRF protection, rate limiting, HTTPS/TLS, reCAPTCHA, friend requests, real-time messaging, and structured audit logging.
Planet Tracker - Astronomy Visualization App Read writeup
Backend and coordinate-transformation pipeline for a real-time sky visualization app. Converts observer-specific celestial data into scene-space positions with quaternion-based gyroscope and compass alignment so device motion tracks the sky. Served through a secure Flask HTTPS backend.
Christmas Route Optimizer Read writeup
Built for the 2025 Viera Bright Lights Battle. Takes submitted home-entry addresses and generates the fastest driving route using OSRM travel-time matrices and a Traveling Salesman solver with Google OR-Tools. Outputs map-ready navigation JSON with turn-by-turn directions and total ETA.
Lightweight Java Swing desktop text editor with local file editing, find and replace, font preferences, line and column status, a file tree, column selection, and simple Java keyword highlighting.
View All Projects