Web Apps, Made to Fly

Work with an experienced Full-Stack Engineer 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 Engineer and Web Designer living in New York City. I create websites and apps utilizing vanilla JavaScript, React and NextJS on the front-end. I use Node and Bun on the back-end. 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

Valiant Icon

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.

Thoughts

The Future is an Installable Web

What if you have a website and want to create an app like the ones you have installed on your device, but don't have the time or resources to create dedicated apps that will run on iOS, Windows, Android and Linux devices? After all, you website isn't complex, you just want to be able to offer the users of your web store or web blog features like notifications when you create a new blog post, website access from their home screen or the ability to view your content offline.

Read Article

5 Reasons Why You Need RSS

RSS is a web feed format that allows content creators to syndicate their content as feeds, updating subscribers when new items are added. Subscribers use feed reading applications to track which websites they've subscribed to, and new items from these feeds are presented in a unified space for easy browsing. Introduced in 1999, RSS became the first widely adopted content subscription mechanism on the World Wide Web.

Read Article

Let's Talk