- Led migration from MySQL to PostgreSQL for approximately 120 tables and production data, validating schema compatibility and data integrity for a stable zero-critical-issue cutover.
- Converted the Burq codebase to TypeScript, improving type safety and long-term maintainability while reducing runtime risk.
- Modernized the frontend by refactoring legacy React components into shadcn/ui patterns and introducing Zustand-based global state management.
- Engineered multiple TypeScript consumer APIs for secure, scalable external integrations with robust data handling.
About
I am a senior full-stack engineer and team lead who enjoys turning complex product requirements into dependable software.
My work spans customer-facing platforms, operational dashboards, third-party integrations, healthcare applications, and event-driven services. I care about the details that make systems easier to operate: clear APIs, safe data migrations, observable workflows, and maintainable frontends.
More recently, I have been building AI-enabled product experiences with OpenAI APIs and n8n automation, including recommendation flows and scheduled user reminders.
Full-stack product engineering
API and microservice architecture
AI integrations and workflow automation
Technical leadership and delivery
Skills
Languages
Frontend
Backend & APIs
Messaging, Queues & Event Streaming
Databases & Search
Cloud, DevOps & Observability
Testing & Quality
AI & Automation
Third-party Integrations
AI-assisted Development
Experience
- Led end-to-end development of an MVP for the U.S. Islamic mortgage market using React and TypeScript on the frontend, Node.js on the backend, and MySQL for data storage.
- Designed a guided questionnaire to capture users' financial needs and integrated OpenAI to recommend suitable Islamic mortgage plans based on their responses.
- Used n8n to schedule automated reminders based on users' application progress and follow-up requirements.
- Directed a four-engineer cross-functional team across frontend and backend, delivering multiple major releases through streamlined planning and execution.
- Led end-to-end development of the wellness platform from concept to launch. Integrated Stripe for recurring subscription billing and à la carte course and program purchases, Contentful for articles, blog posts, and other content, and Shopware for course management, order handling, and user administration.
- Built a flexible access model that enabled customers to purchase individual courses while maintaining a modular and scalable architecture.
- Oversaw full-cycle development from planning and implementation to testing and deployment, and streamlined CI/CD workflows to improve delivery reliability.
- Built browser-based workflows that imported data from Microsoft Excel, Microsoft Project, Smartsheet, and Jira to generate timelines, Gantt charts, and project roadmaps.
- Implemented exports for timeline visuals as PowerPoint slides and PNG images, supporting project planning and communication.
- Conducted training sessions through TechLift that supported the development of more than 50 individuals.
- Improved screen optimization fourfold and created a more user-friendly application.
- Wrote unit and end-to-end tests with Jest for API and application workflows.
- Integrated Google Calendar, Zoom, and Athena Healthcare into live healthcare applications.
- Provided on-call support for production applications and resolved critical issues in a dynamic environment.
- Launched the BH application successfully in four states.
- Wrote unit and end-to-end tests with Jest for API workflows.
- Synchronized GitLab CI with a release management tool, enabling a release process initiated with a single button click.
- Collected logs from GitLab and TeamCity and transmitted them to Elasticsearch for centralized indexing and retrieval.
- Built Grafana dashboards using Elasticsearch data to visualize CI/CD activity and support operational monitoring.
- Wrote unit and end-to-end tests with Jest for API workflows.
- Built more than seven microservices and APIs using Node.js and PHP Laravel with React and Next.js, supporting 5,000+ daily orders across MySQL, MongoDB, Redis, and DynamoDB.
- Led development of user-facing REST APIs and microservice-based notification solutions for MUNCH:ON.
- Integrated observability with ELK and Winston in Node.js.
- Created database models, relationships, and extensions, and wrote unit and end-to-end tests with Jest.
Selected projects
Burq Dashboard
Architected and built a customized dashboard for Burq users to manage deliveries, track orders, and oversee payments. Built integration APIs to enable third-party connectivity.
Morgator.ai
An MVP for the U.S. Islamic mortgage market with a guided questionnaire, OpenAI-powered mortgage recommendations, and n8n workflows for scheduled user reminders.
KayloLife
A wellness platform with recurring subscriptions, à la carte course purchases, structured content, course management, order handling, and user administration.
SaferTech
An AI-driven travel planning experience for Saudi Arabia that gathers dates, preferences, budget constraints, and desired regions before generating personalized travel plans.
Clinician Hub
A clinician dashboard for viewing daily and weekly appointments and accessing patient information, with Google Calendar and API integrations.
Office Timeline
A PowerPoint add-in and standalone web application for creating timelines and Gantt charts, with Jira and Microsoft Project integrations.
Bicycle Admin Panel
An admin panel for patient and doctor details, Zoom appointment scheduling, medical history and test tracking, and email, SMS, and push notifications integrated with Athena Healthcare.
Release Manager Tool
A release automation tool for mobile and web applications using Camunda BPM, GitLab CI/CD, version control, deployments, and BPMN workflows.
Janus
A backend service that collects CI logs through Kafka, transforms them, stores them in Elasticsearch, and exposes Grafana dashboards for CI/CD activity and observability.
Job Tracker
An operations dashboard used to manage MUNCH:ON orders, with database design, APIs, service integrations, ELK observability, Pusher updates, and frontend components.
Delivery Service
A microservice that integrated third-party delivery providers for restaurants without their own fleets, including architecture, database design, and vendor integrations.
Education
2013 – 2017
FAST NUCES
Bachelor of Software Engineering