Skip to content
View MohammedAltounsi's full-sized avatar
💭
💼 Open to Work
💭
💼 Open to Work

Block or report MohammedAltounsi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MohammedAltounsi/README.md

Mohammed Altounsi, full-stack developer working with Rails, Next.js and TypeScript

I build web apps with Ruby on Rails and Next.js. Most of my work is payments and Stripe integrations, plus a couple of tools that use the Anthropic API. Each project below has a live demo.

Payments

Project What it is Live
rails-refunds-system Stripe refunds in Rails 8. Each refund goes through a state machine, partial refunds are supported, and every money movement is recorded in a double-entry ledger. demo
rails-stripe-wallet-ledger-sandbox A coffee-shop demo with card payments and a prepaid wallet. Uses Stripe PaymentIntents and signed webhooks, plus a reconciliation check against Stripe. demo

AI tools

Project What it is Live
AI-Website-Auditor Audits a website from its URL. Pulls the four PageSpeed scores, averages them, and uses Claude to write a list of fixes sorted by severity. demo
AI-Code-Reviewer Reviews one file of code, pasted or from a GitHub link. Lists issues by severity with a suggested fix for each, and gives a score out of 100. demo

Websites and apps

Project What it is Live
Complaint-Management-System Complaint tracking for Saudi online stores, in Arabic. Several stores can use one install, each with its own data. Covers intake, follow-up and monthly reports. demo
Morph-Design-Studio-Website Arabic and English website for a design studio. demo
Premium-Olive-Oil-Illustration-Website Arabic and English website for a Saudi olive oil brand, with an illustrated hero and drawings that play as you scroll. demo
Heritage-Sweets-Paper-Cut-Illustration-Website Arabic-first website for a sweets factory in Jeddah, with paper-cut scenes that move as you scroll. demo

Stack

Rails, Ruby, Next.js, TypeScript, React, PostgreSQL, Tailwind

Ruby on Rails, Next.js, TypeScript, React, PostgreSQL, Tailwind, Stripe, Anthropic API.

Contact

LinkedIn · [email protected]

Pinned Loading

  1. Complaint-Management-System Complaint-Management-System Public

    تطبيق لتسجيل شكاوى العملاء ومتابعتها لمتاجر سلة، بالعربي. Customer complaints app for Salla stores, in Arabic. Live demo and screenshots; source code is private.

  2. Heritage-Sweets-Paper-Cut-Illustration-Website Heritage-Sweets-Paper-Cut-Illustration-Website Public

    موقع عربي لمصنع حلويات في جدة، فيه مشاهد متحركة بأسلوب قص الورق · Arabic-first website for a sweets factory in Jeddah, with animated paper-cut scenes

  3. Premium-Olive-Oil-Illustration-Website Premium-Olive-Oil-Illustration-Website Public

    موقع عربي وإنجليزي لعلامة زيت الزيتون السعودية اولي، بواجهة مرسومة ورحلة رسومات مع التمرير · Arabic and English website for OLI, a Saudi olive-oil brand, with an illustrated hero and scroll drawings.

  4. rails-stripe-wallet-ledger-sandbox rails-stripe-wallet-ledger-sandbox Public

    Rails 8 coffee-ordering app with Stripe payments, a prepaid wallet, signed webhooks and a double-entry ledger in Postgres. Live demo linked.

    Ruby

  5. rails-refunds-system rails-refunds-system Public

    Rails 8 app for Stripe refunds and payouts. Refunds go through a state machine and are recorded in a double-entry ledger in Postgres.

    Ruby

  6. Morph-Design-Studio-Website Morph-Design-Studio-Website Public

    موقع عربي وإنجليزي من صفحة واحدة لاستوديو مورف · One-page Arabic and English website for Morph, an exhibitions and marketing studio.