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

2025 - 2025

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
Next.jsNestJSReact QueryPostgreSQLAWS EC2GitHub Actions

Full-Stack Developer (Internship)

Al Baraka Bank

2025 - 2025

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
Next.jsNestJSShadcn/UIPostgreSQLTypeScript

Back-End Developer

Incubator Management Platform

2025 - 2025

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
NestJSPostgreSQLJWTCI/CDReact

IoT & Edge Systems Developer

ESI-SBA — Sentinel Edge & Sensor Platform

2024 - 2025

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
MQTTESP32Raspberry PiPythonInfluxDBNext.jsDocker

Full-Stack Developer

Unitary

2024 - 2025

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
Next.jsNestJSPostgreSQLDockerAWSCI/CD

Back-End Developer

ESI-SBA — Overtime Hours API

2024 - 2024

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
Express.jsJWTJestPostgreSQLGit

Full-Stack Developer

Personal Projects

2021 - Present

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
Next.jsNestJSExpress.jsMongoDBPostgreSQLVercelGCP