Hi, I'm Nick!

I'm a Computer Science student at NC State

Image of me

About

Me sitting with a laptop
  • terminal icon

    Software Development

    Knowledgable in Java, C, Python, and other frameworks

  • check mark

    IT Support

    Troubleshooting software and hardware systems

  • collaboration icon

    Team management and collaboration

    Communicate and work effectively across teams

Experience

HTML

HTML

CSS

CSS

React

React

Java

Java

C

C

Python

Python

SQL

SQL

Azure

Azure

Linux

Linux

  • NC State Logo

    IT Support Technician, NC State

    Aug, 2023 - Present

    • Provided technical support for hardware, software, and network issues across over 2,000 devices, achieving a 99% satisfaction rate based on post-support feedback.
    • Managed user access and permissions of more than 1,500 users/groups using Active Directory and Azure AD, ensuring compliance with security protocols and minimizing access-related incidents

Projects

Image of Python Facial Recognition App

Python Facial Recognition App

A web-based facial recognition system featuring real-time face detection and recognition using OpenCV, and machine learning models. The system includes a user-friendly interface, robust database integration, and live video streaming for real-time processing.

  • Python
  • React
  • HTML
  • CSS
  • OpenCV
  • SQLAlchemy
  • Flask
  • Machine Learning
  • JavaScript
Image of SHA256 Hash Generator

SHA256 Hash Generator

Engineered a multi-file C program that implements the SHA256 hashing algorithm, converting file input into secure hashed strings using advanced bitwise operations and pointer arithmetic. The program processes data in 64-byte blocks, applying padding and executing the SHA256 function to produce precise hexadecimal hash outputs. Designed with a robust state structure to handle block parsing efficiently.

  • Cyber Security
  • C
  • Valgrind

Source link cannot be provided

Image of Social Media Manager

Social Media Manager

Led the design of a comprehensive social media management tool that maps and analyzes connections across multiple platforms. Developed an algorithm to efficiently track relationships by user and platform, complemented by a detailed UML diagram. Evaluated and implemented various data structures and sorting algorithms to optimize abstract data type behavior, significantly improving performance and scalability.

  • Java
  • Data Structures & Algorithms
  • JUnit Testing

Source link cannot be provided

Image of Car Detailing Website

Car Detailing Website

A full-stack web app for booking, scheduling, and payment processing for a car detailing service. It features user authentication, admin management of bookings, real-time updates, and a user-friendly interface. Includes calendar views and an admin dashboard for efficient operations, with a focus on performance, scalability, and a clean UI.

  • Node.js
  • Express
  • MongoDB
  • React
  • RESTful APIs
  • JWT Authentication
  • Ant Design
Image of Chest X-Ray Classification Model

Chest X-Ray Classification Model

Developed a multi-label deep learning model using DenseNet121 to train, validate, and test a collection of over 30,000 images to classify chest X-ray images across 14 thoracic diseases, achieving an overall accuracy of 93.84%. Evaluated model performance with AUC-ROC scores ranging from 0.69 to 0.87 for individual classes. Enhanced model interpretability through Grad-CAM visualizations, providing clear insights into regions influencing predictions. The project emphasizes performance, scalability, and reliability for potential deployment in medical diagnostic support systems.

  • Python
  • PyTorch
  • Deep Learning
  • DenseNet121