Available for software engineering opportunities

Software Engineer / Full-stack developer

I engineer digital products that stay clear as they scale.

I design and engineer dependable web products—from typed interfaces to data-rich systems and AI-assisted workflows.

Based in Palestine · Working across product, web, and applied AI

Selected work

Production-minded projects across full-stack products, collaboration, operations, and data.

012026

Full-stack event operations

Evenza

Evenza event management platform interface

One platform for organizers, attendees, and administrators to run the complete event lifecycle.

Engineering focus

Role-based dashboards connect event discovery, payment, access control, and check-in without splitting operations across disconnected tools.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Clerk
  • Stripe
  • Cloudinary
  • Groq
022026

Collaborative code review

Critiq

Critiq collaborative code review interface

A focused environment for developers to review code together in real time.

Engineering focus

Live review threads and collaborative feedback are organized inside a quiet editorial interface built to keep technical discussion fast and legible.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Express
032026

AI & developer tooling

AI Coding Agent

AI Coding Agent placeholder: file inspection, LLM reasoning, and predefined tools

A Python command-line coding agent that uses an LLM to inspect files, reason about a codebase, and execute predefined development tools.

Engineering focus

Built through Boot.dev's AI Agent project, with function calling, file-system operations, an iterative agent execution loop, and safety boundaries for tool access. Prompt engineering and environment-based API configuration support automated code analysis.

  • Python
  • LLM integration
  • AI agents
  • Tool calling
  • Prompt engineering
  • CLI development
042026

RSS blog aggregator CLI

Gator

Gator placeholder: RSS feeds, feed subscriptions, and PostgreSQL storage

A TypeScript command-line RSS aggregator backed by PostgreSQL, with user registration, login, and feed subscription management.

Engineering focus

Built through Boot.dev's Gator project. Drizzle ORM and migrations manage users, feeds, and many-to-many subscriptions through feed_follows. Async commands add, follow, and unfollow feeds, fetch and parse RSS content, and save posts for terminal browsing.

  • TypeScript
  • Node.js
  • PostgreSQL
  • Drizzle ORM
  • RSS / XML parsing
  • CLI development
  • Relational databases
  • Database migrations
  • Async programming

Technical stack

A focused toolkit organized around the systems it helps me build.

01

Product interfaces

Responsive application surfaces, reusable UI systems, accessible states, and clear information hierarchy.

  • React
  • Next.js
  • Angular
  • TypeScript
  • Tailwind CSS
02

Services & data

Typed APIs, authentication, relational data models, and maintainable server-side application logic.

  • Node.js
  • NestJS
  • PostgreSQL
  • MySQL
  • Prisma
  • SQL
03

Applied intelligence

Practical AI integrations and data workflows introduced where they make a product more useful—not noisier.

  • Python
  • Scikit-learn
  • Pandas
  • Groq
  • LLaMA
DH / 02

Engineering with structure, clarity, and care.

With two years across front-end and full-stack development, I turn product ideas into structured, responsive software. I care about readable systems, fast interfaces, and the small interaction details that make complex products feel straightforward.

My work spans TypeScript product development, backend services, relational databases, Java applications, and applied machine learning. I aim to make every system easier to use and easier to maintain.