A Ahmad Amireh

Full‑Stack Developer

Building reliable, user‑friendly apps with React/TypeScript , Node/Express , and PostgreSQL — plus iOS with Swift.

I enjoy designing clean APIs, robust auth, and delightful UIs. Recently building Budget Overflow(finance tracker), an Arabic linguistics iOS app, and an adaptive quiz game.

Featured projects

All repositories →

Budget Overflow

Full‑Stack

Personal finance tracker with JWT auth, rate‑limited endpoints, and a responsive dashboard (React + Redux Toolkit, Node/Express, PostgreSQL/Knex).

  • React
  • TypeScript
  • Redux
  • Express
  • PostgreSQL

Arabic Linguistics (iOS)

Mobile

Swift/SwiftUI app for advanced Arabic grammar analysis and Quranic iʿrāb parsing with SwiftData.

  • Swift
  • SwiftUI
  • SwiftData
  • CoreData

MindRift — Adaptive Quiz

Web

Adaptive quiz engine with server‑generated questions, leaderboard, and card‑stack UI (Express + Postgres + EJS/React).

  • JavaScript
  • Express
  • PostgreSQL
  • React
  • EJS

Skills

Frontend

  • React
  • TypeScript
  • JavaScript
  • Vite
  • Redux Toolkit
  • Tailwind CSS
  • HTML

Backend

  • Node.js
  • Express
  • JWT
  • bcrypt
  • Rate limiting
  • Helmet

Data

  • PostgreSQL
  • Knex.js
  • SQL
  • Migrations/Seeds

Mobile & Tools

  • Swift
  • SwiftUI
  • SwiftData
  • CoreData
  • Git/GitHub
  • Render

About

I'm Ahmad — a developer who enjoys turning complex requirements into simple, friendly software. I’m currently focused on a finance tracker (Budget Overflow) and a Swift app that analyses advanced Arabic grammar. My happy places: clean architecture, clear naming, tight feedback loops, and UI polish.

I learn fast, document as I go, and like pairing to move tricky tasks forward. If you have an interesting idea, I’d love to hear about it.

Contact

This form opens your email app with a pre‑filled message.