Nicholas Geldrez

Nicholas Geldrez

CS Student | Aspiring Software Engineer | ColorStack Member

GitHub LinkedIn

01. About Me

Hi! I'm a second-year CS student at Carleton University who spends way too much time staring at code (and not knowing what to do).

I love understanding exactly how things work under the hood. Whether it's managing memory manually in C/C++ or experimenting with AI models in Python, I enjoy the challenge of building systems that actually do something.

Right now, I'm focused on leveling up my backend skills and preparing for my upcoming term at Nokia. When I'm not coding, you can usually find me at the gym, reading, or spending time with family.

02. Where I've Worked

Optical Networks Intern

@ Nokia

Incoming (May 2026 - Aug 2026)

Data Analyst Intern

@ HTG Sports Services

May 2025 - Aug 2025

  • Developed automated data scripts to process large-scale datasets, reducing manual reporting time.
  • Optimized data validation workflows to ensure high integrity across competitive market reports.
  • Collaborated with cross-functional teams to streamline data ingestion pipelines for real-time analytics.

03. Things I've Built

Ghost Hunt Simulator

A multithreaded simulation engine written in C. It manages concurrent hunters and ghosts using mutexes and semaphores to prevent race conditions and deadlocks.

  • C
  • Multithreading
  • Systems

Duplicate File Finder

A CLI utility that recursively scans directories to delete duplicates. Optimized for performance using hashing and linked lists to handle file comparisons efficiently.

  • C
  • Data Structures
  • CLI

TL;DR Generator

An AI-powered web app that condenses long text into summaries. Built with Python, PyTorch, and Streamlit to provide a clean, interactive user interface.

  • Python
  • PyTorch
  • Streamlit

Lung Cancer Detection

A medical imaging project using a Convolutional Neural Network (CNN) to detect lung cancer from scans. Includes detailed data analysis and visualization within a Jupyter Notebook.

  • Python
  • TensorFlow/Keras
  • CNN

04. What's Next?

Get In Touch

I'm currently preparing for my term at Nokia, but I'm always open to chat. Feel free to say hi!

Say Hello