Professional Experience
Roles and positions where I delivered real-world products, led technical initiatives, and grew as an engineer.
Want the full story?
See my development journey — from CS foundations to full-stack, IoT, security, and cloud.
Full-Stack Engineer
Seha Practo
Contracted to architect and launch a production-ready pharmacy eCommerce platform end-to-end, owning the full stack from UI to AWS deployment.
- •Built performant Next.js frontend with server components and React Query for data fetching and caching
- •Developed NestJS backend handling product management, shopping cart, checkout, and cookie-based sessions
- •Configured AWS EC2 infrastructure and automated deployments via GitHub Actions CI/CD
Full-Stack Developer (Internship)
Al Baraka Bank
Professional internship building an internal resource scheduling dashboard with smart meeting room allocation for a major banking institution.
- •Developed responsive internal dashboard with Next.js 14 and Shadcn/UI for visitor and room management
- •Built NestJS REST APIs for visitor sign-ins, room availability, and meeting schedules
- •Designed smart scheduling algorithm suggesting alternative rooms based on priority, time, and attendee count
Back-End Developer
Incubator Management Platform
Built secure REST APIs for a startup incubator management platform handling multi-role access and project lifecycle tracking.
- •Developed scalable NestJS + PostgreSQL API with role-based access control and project status tracking
- •Designed efficient relational schema for incubators, users, and project lifecycles
- •Collaborated with React frontend team and deployed via CI/CD pipelines
IoT & Edge Systems Developer
ESI-SBA — Sentinel Edge & Sensor Platform
Academic and self-directed IoT project building an edge-AI smart home platform and real-time sensor monitoring — spanning firmware, MQTT pipelines, and operator dashboards.
- •Built Sentinel Edge smart home platform with voice/gesture edge AI, MQTT dispatcher, and NodeMCU firmware
- •Developed real-time ESP32 sensor dashboard with MQTT ingestion and InfluxDB time-series storage
- •Created SNMP network monitoring dashboard for GNS3 topologies with OID queries and automated alerting
- •Containerized services with Docker and deployed operator controls via Telegram bot integration
Full-Stack Developer
Unitary
Built full-stack features for an AI-driven content moderation platform serving clients and internal teams.
- •Maintained Next.js frontend and NestJS backend for AI-powered content moderation workflows
- •Optimized PostgreSQL queries and implemented caching strategies for scalability
- •Delivered responsive client and internal dashboards; supported Docker-based AWS deployments
Back-End Developer
ESI-SBA — Overtime Hours API
University project delivering a REST API to manage and calculate employee overtime records with secure authentication.
- •Developed Express.js REST API for overtime record management with relational database schema
- •Secured endpoints with JWT authentication and wrote unit tests with Jest
- •Collaborated in agile, Git-based workflow with peer code reviews
Full-Stack Developer
Personal Projects
Ongoing independent development of full-stack applications — from APIs and UIs to CI/CD and cloud deployment.
- •Designed and deployed full-stack apps using Next.js, NestJS, and Express.js
- •Built secure REST APIs with MongoDB and PostgreSQL backends
- •Established CI/CD pipelines and deployed on Vercel, GCP, and Netlify