Luke Colombo

Computer Science & Psychology Student

Boston, MA

I’m a senior at Northeastern University, studying computer science and cognitive psychology. I recently interned as a software engineer at Agrofocal, helping develop their crop monitoring software. I worked with our data pipeline to train, evaluate, and fine-tune our AI models, and constructed a ground detection system from scratch.

Previously, I co-managed Digital Ready’s Computer Science Bootcamp, designing and delivering curriculum to teach programming to high school students. I’ve also mentored elementary schoolers in music through the Soundwaves program.

At Northeastern, I’ve built a Catan bot, a SQL database and frontend, and socket-based networking systems. I’ve also conducted experimental psychology research, and authored a paper on adolescent social exclusion and proposed a subsequent fMRI study. Personal projects include this website, entirely homemade in HTML/CSS.

Click here to view or download my resume as a PDF.

Outside of classes, I play music, read sci-fi, and enjoy board games and sports like mountain biking, basketball, and volleyball. I also play intramural soccer and write for Tastemakers magazine. I’m passionate about bridging people and technology and seek an exciting, collaborative role. I’m eager to apply my skills to fields like cognitive science, healthcare, or environmental science to make a positive impact on society.

My Experience

A short summary of my relevant work experience.

Agrofocal - San Francisco, CA

May 2024 - Present

Software Intern

At Agrofocal, I work on an AI-driven crop monitoring system designed to increase efficiency and sustainability in farms. I evaluate and improve our computer vision models, increasing accuracy via filtering methods. I also collaborated on end-to-end development of a ground detection model, creating a feed-forward neural net to detect fallen fruit, including post-processing and system integration. I eventually optimized the model to run 50% faster while maintaining accuracy. https://agrofocal.ai/

Digital Ready - Boston, MA

July - December 2023

Computer Science Studio Manager

The Computer Science Bootcamp intends to give students preparation for college-level CS classes, as well as work experience. I managed a team of Lab Leaders, planning the curriculum, delivering lectures, and organizing activities like worksheets or day-long hackathons. We explored Python, OpenCV, UI/UX, and machine learning, and left our students with fundamental experience in partner programming, Git, and resume building.

My Education

B.S. in Computer Science & Cognitive Psychology

Graduating Spring 2025

GPA: 3.7/4.0

Dean's List 2022 - 2024

Relevant Coursework: Software Engineering, Human-Computer Interaction, Natural Language Processing, Database Design, Networks & Distributed Systems, Seminar in Cognitive Neuroscience

My Skills

Below are some of my technical skills. I'm always looking to learn more.

Java

Python

Bash

Neural Networks

React

Command Line Scripting

Git

Natural Language Processing

MySQL

JavaScript

TCP/IP Sockets

HTML

CSS

Computer Vision

SPSS Statistics

LaTeX

My Projects

Some personal and academic projects I've completed.

Spreadsheet image

Spreadsheet (TypeScript/React)

A web-based spreadsheet application, with conditional formatting, dynamic charts, and LLM integration for predictive autofill. Includes a comprehensive Jest test suite.

Catan image

Catan Bot (Python)

An AI agent that uses Q-learning (epsilon greedy strategy) to play a simplified version of Settlers of Catan. Game simulator and GUI were built by hand.

Animal Shelter DB image

Animal Shelter DB (MySQL/Python)

A SQL database in third normal form suitable for an animal shelter. Has a command-line front end built in Python, with different views for managers, staff, and visitors.

Connect 4 image

Connect 4 (Java)

Outside of class I recreated Connect 4, playable in console and on a GUI created with the Swing library, following MVC architecture.

RAFT image

RAFT Implementation (Python)

An implementation of the RAFT algorithm for consensus and fault tolerance. Runs in a simulated distributed database, and balances query latency, consistency, and packet overhead.

Snake image

Snake (Racket)

My first personal project was recreating Snake. I used a lot of the principles and design patterns we were learning (recursion, linked lists, abstraction) and had a lot of fun experimenting with coding on my own.

Image processer app image

Image Processor (Java)

An image processing application with a GUI created in Java. You can load images in, edit them with buttons like brighten, greyscale, blur, or mosaic, and then save them to your local device.

Rat-a-tat-cat image

Rat-a-tat-cat (Python)

This was my family's go-to card game as a kid, and I made this version to sharpen my Python skills. It's playable on the command line with a colored text display, and has rudimentary AIs to play against.

TCP image

BGP Router (Python)

An implementation of a Border Gateway Protocol router. Ran inside a simulator, it forwards packets, manages a routing table, performs bitwise manipulation on IP addresses, and was a major pain to debug.

Web crawler image

Web Crawler (Python)

A web crawler/spider that traverses through the CS3700 class website. I learned a lot about parsing HTML, as well as HTTP methods like GET and POST.

Ngram model image

N-Gram Language Model (Python)

This LM tokenizes language into uses n-length sequences of words. It uses probability calculations and the Shannon method to generate text, and has perplexity as an evaluation metric.

Bracket-maker image

Bracket Maker (ReactJS)

I'm currently teaching myself React by coding a bracket-maker application that lets users enter in a number of competitors, then vote on the winner of each matchup, March Madness style.