Experience

Software engineering across companies, teams and time zones. Open any role to see what I built there.

Skills

  • Languages

    • TypeScript
    • JavaScript
    • Python
    • Java
    • C
    • SQL
  • Backend

    • Node.js
    • Express
    • NestJS
    • Django REST Framework
    • FastAPI
    • Flask
    • Spring Boot
  • Frontend

    • React
    • Next.js
    • Tailwind
    • shadcn/ui
    • Zustand
    • Redux
    • TanStack Query
    • i18next
  • Databases

    • PostgreSQL
    • MySQL
    • MongoDB
    • Redis
    • Elasticsearch
    • Firebase
    • Supabase
  • Cloud & DevOps

    • AWS
    • GCP
    • Docker
    • Kubernetes
    • Terraform
    • Jenkins
    • CI/CD
    • Linux
    • Git
  • AI

    • LangChain
    • LangGraph
    • LlamaIndex
    • RAG
    • Embeddings
    • Vector search
    • AI agents
    • MCP
    • Prompt engineering
    • Context engineering
    • LLM evaluation

Side projects

github.com/salahpy
  • Article Search Engine

    2023-2024

    Full-stack search engine with an Elasticsearch-backed Django API, advanced filtering, admin workflows and Dockerised deployment.

    React, Django, Elasticsearch, MySQL, Docker

  • Irrigation Optimization

    2025

    LSTM forecasting plus Deep Q-Network control to schedule irrigation, maximising yield while using less water.

    Python, LSTM, Deep Q-Network

  • 5G uRLLC Simulation

    2025

    Private 5G network optimised for uRLLC, with dynamic UPF placement to cut end-to-end latency.

    Free5GC, UERANSIM, Wireshark, Docker

Next chapter

Beyond the day job.