Expertise
Full-stack and mobile development, Claude and AI, and the cloud systems that run them.
Full-stack development
End-to-end web applications, from the data layer to the interface.
Node.js, Express.js, Angular, MongoDB, TypeScript, REST, GraphQL, HTML/CSS
Mobile development
Native and cross-platform apps with cloud-connected data.
Android (Kotlin), iOS, Flutter, SQLite, Firebase
Claude and AI development
Building with Claude and modern AI, backed by a research background in machine learning.
Claude, PyTorch, TensorFlow, PySyft, Jupyter, federated and transfer learning
Cloud and architecture
Scalable, serverless and microservice systems on the major clouds.
AWS, Google Cloud, Docker, Kubernetes, serverless, microservices, gRPC
Full technical toolkit
- Languages
- Java, Kotlin, Python, JavaScript/TypeScript, Go, C#, C++, SQL
- Web and full-stack
- Node.js, Express.js, Angular, MongoDB, HTML/CSS, Bootstrap
- Mobile
- Android (Kotlin), iOS, Flutter
- Cloud and DevOps
- AWS, Google Cloud, Docker, Kubernetes, Git
- Architecture
- Serverless, microservices, REST, GraphQL, gRPC
- AI and data
- PyTorch, TensorFlow, PySyft, Jupyter, Anaconda
- IoT
- Arduino, Raspberry Pi, BeagleBone
- Languages spoken
- English, Arabic
Foundations
Five years as a systems developer, a PhD in cloud computing, and more than 15 years teaching software development inform how I design and build. See my CV, research and teaching.