Biography

Hello this is Nickolas Diaz.


Education



Florida Polytechnic University Aug 2024 - May 2027

BS in Computer Science - Lakeland, Fl, USA

Cypress College University May 2022 - September 2024

AS in Computer Science - Cypress CA, USA

Projects



COP-3604 Linux Infrastructure Observability Dashboard Project Oct 2, 2026 - Oct 18, 2026
  • Uses asynchronous programing to gather metrics into a dashboard in GCP cloud.
  • A reatime dashboard using Websockets and streamlit.
  • Named pipe to share data between processes
  • Bash shell scripts to automate installation, firewalls, stress tests and systemd services.
Physics Banner Apr 9, 2026 - Oct 16, 2026
  • A rigid body physics simulation for ascii art, build using typescript and HTMLcanvas element.
  • Uses opentype.js to font paths, and uses convex hull using Graham Scan Algorithm to convert it into a convex shape.
  • QuadTree implementation to efficiently query for entities and perform a bounding box check.
  • SAT Theorem for collision detection and response.
16-bit Computer + Online Compiler + Emulator Sep 28, 2025 - Jan 23, 2026
  • Python-based compiler that generates assembly and binary code.
  • High-level programming language with C/python-style syntax.
  • Custom microcode architecture designed in Logic-SIM Evolution.
  • 116 instruction opcodes supporting arithmetic, logic, control flow, etc.
CNT-3004 Client Server Project Oct 27, 2025 - Nov 17, 2025
  • A socket-based networked file sharing cloud server built using python.
  • Multithreaded server supporting concurrent client connections.
  • Efficient file streaming using on-the-fly ZIP compression/decompression using socket.io.
  • GUI application using tkinter, and visualisations using Matplotlib.
CEN-4033 Pantry Inventory Management System June 10, 2025 - June 17, 2025
  • Web app in PHP that allows users to track the items they have in their pantry.
  • Authentication: manages user sessions, logging/signing in and two factor authentication.
  • Database management using MySQL to store user date.
  • Worked in a team and created Software Requirements Specification (SRS), and design documents.
Tank Game Jan 3, 2025 - Mar 6, 2025
  • Built Game using Java with the Libgdx framework.
  • World generation used cellular noise for the terrain and wave collapse algorithm for the roads.
  • Implemented a leaderboard system and spatial partitioning for collision detection.
  • Complex combat system and powerup system.
NickolasDDiazTextEditor Sep 29, 2024 - Oct 12, 2024
  • A text editor built using C++ and Windows API.
  • Multi-Document Interface, such as tabbed interface, and create/opening files
  • Editing Capabilities, uses a command pattern for undo/redo.
  • Gap buffer implementation: to efficiently manage text insertion and deletion.
Password Manager Aug 10, 2024 - Oct 22, 2024
  • Built website using Python Flask and Postgres database for the backend and JavaScript for the frontend.
  • Defends against common web vulnerabilities such as XSS, SQL injection, and CSR.
  • Implemented JWT and CSRF tokens for authentication, and AES CBC mode for encryption to securely store data.
  • Account management, such as signing up, logging in, and resetting password/username.

Certifications


AWS Certified Developer
AWS Certified Developer Awarded: Aug 11, 2026 - Expires: Aug 11, 2029

Technical proficiency in developing, testing, deploying, and debugging AWS Cloud-based applications

Cisco CCNA
Cisco CCNA Awarded: June 25, 2025 - Expires: June 25, 2028

Knowledge and skills in network fundamentals and access, IP connectivity, IP services, security fundamentals, and more.

CompTIA CySA+
CompTIA CySA+ Awarded: April 06, 2023 - Expires: April 06, 2026

Ability to detect, analyze, and respond to cybersecurity threats in today's security environments.

CompTIA A+
CompTIA A+ Awarded: January 16, 2023 - Expires: April 06, 2026

The industry-standard, entry-level credential for launching an IT career

CompTIA Security+
CompTIA Security+ Awarded: Jan 30, 2023 - Expires: April 06, 2026

Technical skills needed to assess enterprise security, manage risk, and respond to security incidents


Skills



Programing Languages Python, Typescript, TailwindCSS, Svelte, Python, Java, Python, C++, PHP
CyberSecurity/IT Web security, Networking fundamentals, Defense frameworks, Network security, Traffic analysis, AWS Cloud, GCP Cloud

Social Media