Web Apps, Made to Fly

Work with an experienced Full-Stack Developer and Web Designer who is passionate about the World Wide Web.

Hi, my name is Raouf Sattaur. Everyone calls me Oof! I am a Full-Stack Developer and Web Designer living in New York City. I create websites and apps with an eye for design, user experience, functionality and interactivity. I have a passion for creating webistes and apps that feel intuitive and function seamlessly. My ultimate goal is to make the web a lighter, more performant, secure and exciting space.

profile pic of Oof
View my Latest Work
  • 5 years working on websites and web apps
  • Expertise in HTML, CSS, JavaScript, Tailwind CSS, React, Node.js, and more
  • Skilled in creating responsive, secure, user-friendly web interfaces and complex back-end systems
  • Adept at finding creative solutions to technical and novel challenges
  • Experience with a variety of projects like web applications, eCommerce sites, blogs, developer tooling creation
  • Client-oriented, communicative, creative, solutions-oriented, responsible and accountable professional
  • Deep understanding of the entire web creation pipeline
  • HTML
  • CSS
  • JavaScript
  • React
  • NextJS
  • TypeScript
  • PWAs
  • TailwindCSS
  • SQL

Latest Work

BridgeBeat App

screenshot of the main interface for BridgeBeat

React

Tailwind CSS

Spotify API

Express

OAuth

Playlist Management on Spotify, Made Easy. BridgeBeat allows the user to create playlists, add or remove tracks from playlists, edit track order, playlist details and more. It is currently in Private Alpha..

Scapes App

screenshot of the landing page for Scapes

NextJS

TailwindCSS

PWA

Scapes is a privacy-focused RSS feed reader application that prioritizes anonymity and privacy. It also seeks to provide a streamlined and user-first experience putting feed readability and local-first storage at the forefront.

3Peak Coaching & Solutions Website

Screenshot of Podcast page for 3Peak

Vanilla JS

Custom Design System and CSS

Gondola SSG

DecapCMS

Podcast Service Integration

3Peak Coaching & Solutions is a company offering expert crisis management services to businesses. The team needed a website that was able to function as a display for their services, a blog to showcase their expertise, a podcast platform, and an event recollection feed.

Visit

Artist Retreats Workshop Platform

Artist Retreats Workshop Page Screenshot

Vanilla JS

Custom Design System and CSS

Custom Checkout Flow

Stripe

Gondola SSG

DecapCMS

Artist Retreats is an artist workshop booking platform for workshops in Sicily, Italy. The platform has a custom booking experience, connects with the Stripe API to offer a custom checkout and is packed with small, tasteful interactions.

Visit

Gondola SSG

Vanilla JS

Bun

Markdown, YAML, JSON, JS templating

Gondola is a simple Static Site Generator and Progressive Web App (PWA) builder focused on a streamlined developer experience. Gondola uses JavaScript template literals for templating. It has file-based routing, works with collections, has a plugin system and is configurable.

Valiant Fight

Valiant Icon

NextJS

TailwindCSS

Custom Course Platform

Custom Storefront

Stripe API

PWA

Valiant Fight is a boxing company whose purpose is to teach boxing, redefine the sport's values and promote USA made boxing materials. The PWA is created with NextJS, comes with custom course platform, and CMS used to manage PWA notifications and website content.

COMING SOON

SkyDash CMS

Vanilla JS

Vanilla CSS

Local-First

RBAC

IndexedDB

SkyDash is an experimental Content Management System that uses HTML data attributes, IndexedDB, Role-based Access Control (RBAC) and web-native programming languages without any frameworks to allow users to modify content on webpages as well as collections of content/data.

Regardless of the developer environment, as long as I'm building for the web I'm always excited to try new technologies, languages, paradigms and methodologies. My rule of thumb is to stay as close to web-native programming as possible and reach out for other tools where necessary. I've built SPAs, MPAs, static sites and I've found that using the right tool for the job is what allows me to create efficiently and ultimately satisfy users.

Let's Talk