Claudia Aziz

About

I'm Claudia Aziz, a software engineer specializing in full-stack web and mobile application development. Since graduating, I’ve worked with three early-stage startups to design and deliver impactful digital solutions.
My work is focused on building responsive applications, from intuitive user interfaces to robust backend systems. At Hirebird, I developed user-friendly iOS features, including personalized onboarding and location-based job recommendations. At Servo, I created scalable tools for vendors, improving customer engagement and streamlining workflows. At Pulse, I integrated Mapbox to visualize lead data and enable geofencing for optimized lead generation.
With expertise in technologies like React, React Native, Ruby on Rails, and Express, I’m passionate about developing efficient, user-centered solutions. Whether it's full-stack web apps, mobile apps, or data visualization, I thrive on bringing ideas to life.

Technologies

javascript typescript ruby html css postgresql mysql mongodb react redux rails nodejs tailwindcss sass

Projects

Melody

Full-Stack clone of Spotify.

React Redux Ruby on Rails PostgreSQL

Bonjour World

Web platform designed to facilitate language exchange events.

MongoDB Express React Node.js GCP

Canvas

Drawing app with key features and tools.

OOP Vanilla JavaScript HTML CSS

Glow Lab

Single-page demo e-commerce app.

React Express.js Stripe

NoteIt

Full-stack note management app.

TypeScript MongoDB Express React Node.js

Contact

Location:

NYC

Bonjour World

Description

Bonjour World is a language exchange platform designed to connect language learners and polyglots through interactive, location-based events. The platform enables users to host and join language exchange events, allowing them to practice new languages in a dynamic and engaging way. With personalized profiles, users can track their progress and build connections with fellow learners.

Key Features
  • Full event hosting system allowing users to create, manage, and edit events, with the ability to accept or decline join requests
  • Streamlined join request process for easy participation and host management of attendee approvals
  • Personalized user profiles that track language exchange history and connections
  • Secure JWT-based authentication, ensuring safe access, profile privacy, and event safety
  • Interactive map interfaces powered by Google Maps API, making event discovery seamless and intuitive
  • Dynamic language translation across the entire platform powered by Google Translate, enhancing accessibility for all users
Technologies Used
MongoDB Express.js React Node.js CSS Redux Google Maps API Geocoding API Places API JWT Mongoose

Melody

Description

Melody is a full-stack clone of Spotify that delivers a seamless music streaming experience. Users can create accounts, build personalized playlists, browse albums, play songs, and enjoy continuous playback with a feature-rich audio player and advanced queue management.

Key Features
  • User authentication with secure session management
  • Continuous audio playback with queue management
  • Custom playbar with seamless song control (play, pause, rewind, skip, volume adjustment)
  • Logged-in users can create, edit, and manage personal playlists
  • Advanced search functionality to explore and discover albums
Technologies Used
React Redux CSS Ruby on Rails PostgreSQL ActiveRecord (ORM) Jbuilder (JSON formatter) AWS S3 Render

Canvas

Description

Canvas is an intuitive drawing application built with Vanilla JavaScript and the HTML5 Canvas API. It provides users with a digital canvas, featuring customizable brush sizes, an extensive color palette, undo/redo functionality, and the ability to save their canvas.

Key Features
  • Freehand drawing with a brush tool
  • Customizable brush and eraser sizes
  • Rich color palette with opacity control for both brush and background
  • Undo, redo, and clear functionality for precise editing
  • Save creations with a built-in download feature
Technologies Used
Vanilla JavaScript HTML CSS (Sass) HTML5 Canvas API Pickr Library (color picker) Webpack npm

Glow Lab

Description

Glow Lab is a e-commerce platform showcasing a direct-to-consumer beauty brand. Built with React and Express, it features a seamless shopping experience with Stripe integration for secure payments. The application demonstrates essential e-commerce functionality including product browsing, cart management, and a streamlined checkout process.

Key Features
  • Interactive product catalog with detailed product information and images
  • Dynamic shopping cart with real-time updates
  • Secure payment processing through Stripe Payment Element integration
  • Responsive design for optimal viewing across all devices
  • Clear order confirmation and transaction status feedback
  • RESTful API endpoints for product and order management
Technologies Used
React Vite React Router Express.js Node.js Stripe API CSS RESTful APIs

NoteIt

Description

NoteIt is a full-stack note management application built with TypeScript and the MERN stack. It provides users with a secure and intuitive platform for creating, organizing, and managing personal notes. The application features robust user authentication, real-time updates, and a clean, responsive interface.

Key Features
  • Secure user authentication with session management using express-session and password hashing via bcrypt.
  • Complete CRUD functionality for managing notes, enabling users to create, view, update, and delete their personal notes.
  • Responsive design powered by Bootstrap, delivering a clean, intuitive interface that adapts seamlessly across devices.
Technologies Used
React TypeScript MongoDB Express.js Node.js React Bootstrap CSS Modules React Hook Form express-session bcrypt Mongoose