NICHOLAS RAGLAND.

Software Engineer and Cybersecurity Specialist with a passion for building clean, efficient, and secure solutions.

Nicholas Ragland

about.

Hello!

My name is Nicholas Ragland. I hold degrees in Computer Science, Cybersecurity, and Data Analytics, with experience in fullstack development. I love solving complex problems - whether that involves building solutions for data-driven projects, tackling CTF and security challenges, learning new programming languages, or exploring emerging technologies. I believe being curious and continuously learning, keeping up with the latest innovations in an ever changing tech world, is the key to success in this field.

Away from the keyboard, I enjoy time with family and friends, exploring the outdoors, listening to music, drinking lots of coffee, traveling, reading, and staying active. All these help me find my balance between tech and life beyond screens.

Thanks for stopping by!

  • Programming Languages
    Python, C++, R, SQL, JavaScript, TypeScript, HTML, CSS, GraphQL
  • Web Development
    Libraries & Frameworks

    React, Next.js, Gatsby.js, Tailwind CSS, Styled Components
  • Data Science
    Libraries & Frameworks

    Pandas, NumPy, Shiny, Plotly, Tidyverse
  • Design & Productivity Tools
    Adobe InDesign & Acrobat, Microsoft Excel
  • Development
    Tools & Platforms

    Git, GitHub, VSCode, Docker, Jupyter(Notebook/Lab), RStudio, Anaconda, Virtual Machines, WSL2, MSYS2, MinGW, Vercel, Firebase, Oracle Apex, APIs, SEO
  • Security & Networking
    Kali Linux, GNU/Linux, Windows Security Hardening, Bash Scripting, PowerShell, Penetration Testing, Wireshark, Command Line Tools, CTF Challenges
Profile picture

experience.

Software Engineer @ Punch House

Contractor

January 2025 - Present

  • Design and implement API solutions for real-time sales tracking and inventory management, ensuring efficient data exchange between internal systems and distributor platforms
  • Develop back-end synchronization mechanisms to align sales and inventory data with urgency cues, enhancing operational efficiency
  • Collaborate with the Co-Founders and Managing Partners to conduct in-depth research and gather requirements, aiding in the preparation of a comprehensive Product Requirements Document (PRD)
  • Integrate and implement design elements from brand designers into the front-end architecture of the company's website, enhancing user experience and interface design

projects.

Featured Projects.

Most Recent Projects.

view the archive
  • My Portfolio

    Personal portfolio website built with Gatsby.js, JavaScript, GraphQL, GSAP, and Styled Components.

    • Gatsby.js
    • JavaScript
    • GraphQL
    • Styled-Components
  • TeachMate-EduPlatform

    Created to provide free, accessible education through live classes taught by volunteer instructors. Developed for a hackathon focused on the UN Sustainable Development Goals.

    • Next.js
    • Tailwind CSS
    • Firebase
    • TypeScript
  • AI Minimax TicTacToe

    An unbeatable Tic-Tac-Toe Artificial Intelligence in C++, featuring the Minimax algorithm with Alpha-Beta pruning and visualized move tree traversal.

    • AI
    • Minimax Algorithm
    • Alpha-Beta Pruning
    • C++
  • Python Projects

    Collection of Python Projects, Jupyter Notebooks, & Learning Materials.

    • Python
    • Jupyter
  • Advent of Code

    An annual advent calendar of small programming puzzles.

    Advent of Code - Official Site

    • Python
  • Star Wars Fansite

    Take a look at where my coding journey started: a Star Wars fansite dedicated to the films written by George Lucas.

    • HTML
    • CSS
    • JavaScript