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.
Full-stack event operations
Evenza

One platform for organizers, attendees, and administrators to run the complete event lifecycle.
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
Collaborative code review
Critiq

A focused environment for developers to review code together in real time.
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
Clinical operations desktop app
MediDesk

A Java application that consolidates the daily operations of a medical clinic.
Patient registration, appointments, doctor management, and medical records share one consistent desktop workflow for clearer day-to-day administration.
- Java
- SQLite
- Swing
Machine learning
Employee Turnover Analytics

An analytical pipeline for identifying attrition patterns and classifying employee risk.
Exploratory analysis, clustering, class balancing, and multiple supervised models are combined into a reproducible workflow; Gradient Boosting produced the strongest result in the project comparison.
- Python
- Pandas
- Scikit-learn
- K-Means
- SMOTE
- Gradient Boosting
Technical stack
A focused toolkit organized around the systems it helps me build.
Product interfaces
Responsive application surfaces, reusable UI systems, accessible states, and clear information hierarchy.
- React
- Next.js
- Angular
- TypeScript
- Tailwind CSS
Services & data
Typed APIs, authentication, relational data models, and maintainable server-side application logic.
- Node.js
- NestJS
- PostgreSQL
- MySQL
- Prisma
- SQL
Applied intelligence
Practical AI integrations and data workflows introduced where they make a product more useful—not noisier.
- Python
- Scikit-learn
- Pandas
- Groq
- LLaMA
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.