THEO MAURINO

Hello! Thanks for visiting my site. My name is Theo Maurino. I’m a fullstack developer who is deeply passionate about security in the software engineering lifecycle. I love building software and digital tools, and I have several projects that prove it.

I’ve been programming since I was 10 years old, starting off building little math tools in Python, but always dreaming of something bigger. Today, I’m a CS student at Northwestern University, and I’m still building. I co-founded a cybersecurity startup providing pro-bono posture analyses to local businesses in Evanston, IL, while certifying students for free. I’ve built social media apps, productivity tools, and a litany of other projects with a variety of tech stacks.

I have a passion for software engineering that truly eclipses all my other interests, but on the rare occasion that I’m not coding, you’ll probably find me reading a collection of short stories, playing Catan, chess, or cribbage, or cooking with friends.

PROJECTS

December, 2024

Locket Cybersecurity Website

Built the website for my cybersecurity startup. Used React.JS, Next.JS, and TailwindCSS. Site communicates with a backend built on AWS and is hosted using Vercel.

React.JS

Next.JS

Node.JS

TailwindCSS

Frontend Development

Fullstack Engineering

AWS

JavaScript

HTML

CSS

Figma

January, 2025

GymBuddies

Built a social media application based around logging and sharing workouts with friends. User can log excercises, connect with friends, and get notified when a friend is working out.

Typescript

Full Stack Engineering

Firebase

Agile Software Development

TailwindCSS

Vite

Backend Engineering

Social Media

App Development

Cross-functional Teamwork

January, 2025

Algorithm Visualizer

Built an algorithm visualizer to demonstrate my knowledge of data structures and algorithms, as well as to make a fun playground for seeing how different algorithms actually work. I regularly update with new algorithms.

Algorithms

Data Structures

Pathfinding Algorithms

Sorting Algorithms

JavaScript

React.JS

Frontend Engineering

Optimization

April, 2024

CanvAssist

Built full stack application during Northwestern Wildhacks 2024. CanvAssist is an (unpublished) AI-powered to-do list and assignment scheduler. Built with Python and JavaScript, integrating the OpenAI and Instructure Canvas APIs.

Algorithms

Data Science

APIs

AWS

AI

UI/UX

React.js

Python

July, 2024

Catan Board Generator

Developed an algorithm to create a balanced and fun board layout for the game 'Catan'. Built the web app in one day using React.js, Photoshop, Vite, and CSS.

Algorithms

Algorithm Design

Frontend Engineering

Vite

March, 2024

Python Web Address Scanner

Built a simple domain name scanner that automatically makes certain checks and requests to determine information about an IP address or web server. Useful applications could include pentesting and security research.

Networking

Network Security

Python

HTTP/HTTPS

DNS Protocols

urllib3

December, 2024

Cooper Raposo Architecture Portfolio

Hired to build a custom simple portfolio website for architect Cooper Raposo. Site yet unfinished as Raposo determines the content he wants visible.

Web Development

Frontend Engineering

Website Building

DNS Configuration

Website Hosting

UI Design

February, 2024

George Michael Twitter Bot

Built an automatic Twitter bot, with Python and Twitter API, that tweeted out each line spoken by the character George Michael from the show Arrested Development. Eventually took the bot down to clean up Cron jobs.

Tweepy

Python

Twitter API

Job Scheduling

Data Manipulation

February, 2024

SimpleDB

Built a simple database management system in Java, known as the SimpleDB project. Learned a lot about efficient data management by building histograms, query engines, data storage and searching trees, and every other key part of a database management system.

Java

Efficient Data Manipulation

Trees

Database Managemeeent Systems

NoSQL Databasing

Query Optimization

Database Management System Design

Self-balancing Trees

Histograms

Searching

WORK HISTORY

January 2024Present

Locket Cybersecurity

Co-Founder/Co-CTO

Founded a startup working to decrease the burden of entry to cybersecurity from both directions by certifying students with the Google Cybersecurity Professional Certificate, and providing cybersecurity audits to local businesses—all completely for free.

Fullstack Development

Team Leadership

Software Engineering

AWS

Cybersecurity

Threat Modeling

AWS

Backend Engineering

Frontend Engineering

System Security

Web Development

March 2023June 2024

Block Museum of Art, Northwestern University

Research Aide

Worked closely alongside curatorial management staff on priority projects. Managed and lead alt text development and object categorization for >1,000 individual pieces of fine art. Leveraged technological experties to improve museum efficiency and streamline museum operations

Communication

Educational Leadership

Accessibility Engineering

June 2021September 2023

Berkshire Food Co-Op

Cashier, Wellness Team Member

Provided customer service and professional communication for this busy independent co-op grocery. Handled invoice management and product maintenance. Frequently delegated to other departments due to adaptability and reliability.

Customer Service

Adaptability

Team Management

July 2019August 2020

Edgi Learning

Discussion Leader, Senior Advisor

Worked with startup founder to restructure course offerings and systems. Conducted online seminars educating high school students in technology and the future of work. Assisted in writing elements of Edgi's pitch deck to share with investors.

Technology Education

Cross-functional Teamwork

Leadership

Writing

RELEVANT COURSEWORK

Google Cybersecurity Professional Certificate

SIEM Tools

Threat Modeling

Network Security

Security Hardening

IDS/IPS Management

Information Technology

Information Security

Data Privacy

Compliance

Attack Vectors

Meta Advanced React.JS Certification

UI/UX Design

React.JS

Frontend Software Engineering

User Interface Programming

JavaScript

JSX

Agile Software Development

Agile Methodology

Sprint Planning

Git

Unit Testing

Collaboration tools

Backend Design

Team Collaboration

Continuous Deployment

Operating Systems

System Engineering

Concurrency

Low-level Programming

Optimization

Scheduling Algorithms

Memory Paging

Thread Synchronization

File Systems

System Calls

Operating System Architecture

Multithreading

Scalable Software Architecture

Scalability

AWS

Backend Engineering

Software Architecture

API Gateways

Serverless Computing

Distributed Systems

RESTful APIs

Cloud Computing

Database System Design

SQL

Schema Design

Data Modeling

Data Storage Optimization

Query Optimization

Database Normalization

Backend Engineering

Transaction Management

Introduction to Networking

Network Protocols

HTTP/HTTPS

DNS

Network Security

Firewalls

Network Architecture

Client-server Communication

Packet Routing

Design and Analysis of Algorithms

Algorithm Design

Time/Space Complexity

Optimization

Dynamic Programming

Divide and Conquer

Greedy Algorithms

Graph Algorithms

Sorting Algorithms

Computer System Security

Cryptography

Vulnerability Assessment

Pentesting

Secure Coding

Authentication Protocols

Cybersecurity Principles

Malware Analysis

Network Defense

Security Architecture

Mathematic Foundations of Computer Science

Set Theory

Discrete Mathematics

Proofs

Logic

Rational Problem Solving

Mathematical Reasoning

Recursion

Propositional Logic

Data Structures and Algorithms

Trees

Linked Lists

Hash Tables

Sorting Algorithms

Algorithms

Stacks & Queues

Data Manipulation

Introduction to Artificial Intelligence

Search Algorithms

A*/Dijkstra/DFS/BFS

Macine Learning

Neural Networks

Natural Language Processing

AI Principles

Supervised & Unsupervised Learning

Introduction to Computer Systems

Assembly Language Programming

Binary

Cache Optimization

Computer Architecture

Memory Hierarchy

Fundamentals of Computer Programming (1, 1.5, 2)

Object Oriented Programming

Python

Software Design

Syntax and Semantics

Algorithmic Thinking

Linear Algebra

Matrix Operations

Vector Spaces

Linear Transformations

Eigenvalues/Eigenvectors

Orthogonality

Applications in Computer Graphics

Linear Equations

Multivariable Differential Calculus

Optimization Techniques

Partial Derivatives

Vector Calculus

Applications in Machine Learning

Multivariable Functions

Surface Integrals

Differential Equations