Hi, my name is Natasha Shorrock

Profile photo of Natasha Shorrock

I'm a Computer Programmer with a concentration in Web Development, and this is my portfolio.

Projects

Blokus Project Screenshot

Blokus (C++ / SFML)

A fully interactive desktop clone of the Blokus board game, featuring advanced gameplay mechanics, rule enforcement, and deployment as a Windows installer.

  • Drag-and-drop piece placement with rotation & flip
  • Rule validation: corner-only adjacency, no edge overlap
  • Dynamic board scaling & replay system
  • Automated scoring with leaderboard
Download on Itch.io
JavaScript Objects Project

JavaScript Objects: Goalie Stats

Built an object-oriented JavaScript application for tracking goalie performance using classes and interactive features.

  • Object-oriented programming with ES6 classes
  • Dynamic display of stats on the page
  • Interactive examples for user engagement
View Project
Web Design Best Practices Project

Web Design Best Practices

Researched and applied essential dos and don’ts of web design across multiple pages with structured linking and embedded media.

  • Internal links across and within pages
  • Embedded images (local and external)
  • Reference links for design resources
View Project
Bookstore Project

Bookstore Web Application

A responsive bookstore site built with HTML, CSS, JavaScript, and PHP, featuring interactivity, local storage, and AJAX.

  • Responsive layout with Flexbox/Grid
  • DOM interaction, forms, and localStorage
  • AJAX with PHP backend for dynamic content
View Project
JSON Project

JSON Real Estate Tax Bill

Created a structured JSON layout to handle property tax data, supporting multiple breakdowns and payment tracking.

  • Parcel ID, deed date, and owner details
  • Breakdown of assessments (land & building)
  • Quarterly payments, YTD totals, and tax rate
View Project

Skills

CategoryDetails
Applications VS Code, Node.js, React.js, MySQL, Tailwind CSS, Kali Linux, Unix/Linux
Languages English (Advanced), Swedish (Proficient)

Experience

OrganizationRoleDatesHighlights
TAP New Bedford, MA Therapeutic Counselor Nov 2022 – June 2025 Delivered individualized therapeutic support for children in after-school and summer programs. Designed and implemented behavior plans to address unique needs. Completed a 32-session training program to become a certified Building Communities of Care (BCC) trainer, mentoring and onboarding new hires in de-escalation and regulation strategies.
Camp Wediko, Windsor NH Lead Staff / Program Coordinator Summer 2022 – 2025 Supported youth ages 8–17 in developing self-regulation, problem-solving, and communication skills. Collaborated with parents and clinical staff to create personalized treatment plans. Coordinated recreational and educational programs, while managing supply inventories to ensure smooth camp operations.

Education

InstitutionDegreeLocationDates
Bristol Community College Bachelor of Science – Computer Programming & Web Development Fall River, MA Jan 2024 – May 2025 (Anticipated)
Bridgewater State University Bachelor of Science – Psychology Bridgewater, MA Aug 2017 – May 2020

Achievements

OrganizationPositionDatesHighlights
Bristol CC STEM Club Leadership Position May 2024 – Present Organized and led workshops, hackathons, and STEM events promoting innovation and collaboration. Built partnerships with faculty and external organizations to expand member opportunities. Increased engagement and membership through mentorship initiatives and team projects.