My Portfolio Logo

About

Profile picture

đź‘‹ Hi, I'm Sara Catalano, a creative full-stack problem slayer with a background that fuses software, mobile, and web development, eCommerce, music, events, and social media marketing.

Whether I'm building responsive, high-performance websites or crafting immersive digital experiences for live events, I bring both precision and energy to every project.

What drives me? Turning ambitious ideas into interactive realities. I thrive at the intersection of tech and creativity, and believe that user experience is the main focus. Collaborating across disciplines (especially in the chaos of music and events) keeps me sharp, inspired, and always experimenting.

Lately, I've been exploring machine learning, bringing data-driven insights into the creative process and expanding the possibilities of how technology can be used to solve real-world problems.

When I'm not coding, you can find me DJing at and hosting local music events, producing tracks in my home studio, or gaming.

If it involves electrifying a digital space, syncing tech with creativity, or turning big ideas into bold experiences—you'll find me in my element.

Check out my tech stack and projects below!

React

React

Next.js

Next.js

Tailwind

Tailwind

SQL

SQL

Python

Python

C#

C#

.NET

.NET

Java

Java

Git

Git

TypeScript

TypeScript

Node.js

Node.js

PHP

PHP

WordPress

WordPress

Projects

Muffin VS Chihuaha Game

Muffin VS Chihuaha Game

Python, Flask, TensorFlow

I developed an interactive and engaging web game, 'Muffin vs Chihuahua,' where players compete against an AI to guess whether an image is a muffin or a chihuahua. The game uses Flask for the backend, featuring dynamic game mechanics like real-time score tracking, a countdown timer, and an intuitive user interface. Players can select difficulty levels, and the AI employs a deep learning model using TensorFlow for predictions. To make the game more accessible, I intentionally make the AI incorrect at times to give the player a better chance. I implemented session storage for progress and scoring, along with smooth transitions between rounds. This project significantly enhanced my full-stack development skills, including Flask routing, session management, and machine learning integration, while providing a fun and responsive user experience.

GitHub
Professional DJ Website

Professional DJ Website

Next.js, Tailwind CSS

I created a dynamic, mobile-first website for my DJ brand Stackpackers using Next.js and Tailwind CSS, with a focus on performance, smooth user experience, and visual identity. The site features custom animations (like particle and lightning overlays), embedded music players, and responsive sections for shows and contact. I experimented with SEO best practices using Open Graph, JSON-LD, and server-side rendering, and overcame technical hurdles like navigation issues caused by next/image. This project sharpened my frontend skills and gave me hands-on experience with metadata, visual polish, and debugging in a real-world context.

WebsiteGitHubDev.to
RaveSync Mobile App

RaveSync Mobile App

React Native, TypeScript, Clerk, Convex

I'm developing a modern, dynamic social media app using React Native, TypeScript, Expo, Convex, and Clerk. The app provides a seamless and interactive experience where users can filter and explore event posts based on genres and cities. The frontend is built with React Native and TypeScript, offering a smooth user interface with real-time interactions. I integrated Convex for the backend to efficiently handle and retrieve user data and posts, while Clerk manages user authentication securely. The app also includes dropdown filters for genres and cities, allowing users to customize their feed and view posts that match their preferences. This project enhanced my skills in full-stack development, including frontend mobile app design, backend API integration, and secure user management.

GitHub
React Budget Tracker

React Budget Tracker

React, Boostrap, JSON

Built with React JS and React-Bootstrap, this web app allows users to manage their income and expenses. The home page displays the total balance, income, and expenses. Users can navigate to separate tabs to add or delete incomes and expenses, which are stored in a local JSON file. Incomes are shown as cards with titles, descriptions, and amounts. Expenses include status options (paid or outstanding) and can be filtered accordingly. All calculations are handled in a separate JavaScript utility file.

GitHubYouTubeDev.to
DJ DataBass

DJ DataBass

React, Python, Flask, SQLAlchemy

DJ Databass is a full-stack web application built with React, Flask, and SQLAlchemy that allows users to explore and manage a directory of DJs. Users can sign up, log in, and browse DJs with filters by name, genre, subgenre, and venues played at. The app includes functionality to favorite DJs for quick access, and authenticated users can add new DJs to the database. Admin users have the additional ability to delete entries. The frontend is styled with React-Bootstrap and communicates with a Flask API backed by a relational database using SQLAlchemy.

GitHub
Pokedex App

Pokedex App

HTML, CSS, JavaScript

I built a responsive Pokédex web app using vanilla JavaScript that displays the original 151 Pokémon with images, types, and descriptions from the PokéAPI. Users can search by name or number, filter by type, and manage a list of favourites stored in localStorage. The UI includes hover effects, type-based color coding, and persistent state for a smooth user experience.

WebsiteGitHubDev.to

Certificates

Academy Xi - Software Engineering

Academy Xi - Software Engineering

Holmesglen - Cert IV Programming

Holmesglen - Cert IV Programming

AWS - Introduction to Generative AI

AWS - Introduction to Generative AI

Contact

You can contact me at saracatalanodev@gmail.com
or message me directly on LinkedIn.
Astroanut