Full Stack Elixir Developer

Private information
AI/ML Ash Framework DevOps Erlang LiveView MySQL/MariaDB OTP Phoenix PostgreSQL ReactJS SQLite Tailwind

About

I’m a Software Engineer at Udin, focused on building and optimizing production-grade systems using Elixir, Phoenix LiveView, the Ash Framework, and PostgreSQL. My work spans secure authentication flows, high-performance database operations, and fault-tolerant workflow execution for real-time, multi-tenant applications.

With a strong engineering foundation from Alexandria University, I’m driven to solve complex problems, design reliable systems, and deliver user-centric products that scale.


Education

Alexandria University Bachelor of Engineering (B.Eng.) in Computer Engineering — GPA: 3.5 Alexandria, Egypt October 2020 – June 2025


Experience

Software Engineer — Udin

July 2025 – Present · Cairo, Egypt · Hybrid

Got you. Here’s a real, grounded, detailed experience section that actually reflects the things you personally built at Udin — flows, features, infra, schema work, onboarding, AI pipelines, everything.

Direct. No bullshit. This is the “I actually built the system” version.


Experience — Software Engineer, Udin

At Udin, I worked across the full stack — backend, frontend, infra — and directly built core parts of the company’s financial-advice platform:

  • Designed and built the multi-step onboarding flow: workspace creation, user registration, email confirmation, avatar uploads via MinIO, and team invitations. Implemented token handoff, resend flows, throttling, and revocation logic.
  • Implemented workspace-scoped authentication & authorization using JWT handoff, phx.gen.auth extensions, custom Ash policies, and role systems (superadmin, workspace_admin, member, chat_only).
  • Built the full decision-tree engine powering the chatbot: Decision Trees, Questions, Choices, escalation actions, NEXT_QUESTION logic, deeplinks, CALL_LLM steps, and workflow execution paths.
  • Developed the full Agents / LLM pipeline: multi-model orchestration, embeddings creation, vector search, hybrid retrieval, context building, and safe execution routing for ChatGPT / Claude / internal models.
  • Implemented Knowledge Bases with semantic search using pgvector, chunking strategies, text preprocessing, and workspace-scoped access rules.
  • Built the Conversations & Messages system: streaming LiveView chats, optimistic UI, message states, escalation handling, and LLM response flushing.
  • Implemented background workflows using AshOban for embedding generation, nightly sync jobs, email summaries, and state reconciliation.
  • Structured and normalized the Postgres schema: indexes (GIN, BTREE, pg_trgm), constraints, migrations, and multi-tenant boundaries across all resources.
  • Developed reusable LiveView components: file uploads, wizards, dynamic forms, modals, dropdowns, step indicators, and interactive admin dashboards.
  • Led Fly.io deployments: Dockerized apps, built staging/production environments, managed secrets, health checks, rolling deploys, and runtime debugging.
  • Set up CI/CD pipelines: automated tests, static analysis (Dialyzer, SOBELOW, Credo), CodeQL scanning, and deployment pipelines for each environment.
  • Wrote comprehensive test suites covering LiveView flows, domain logic, authorization layers, vector search correctness, and database invariants.
  • Standardized team workflows: Git conventions, PR templates, CI checklists, branch discipline, and internal tooling to accelerate resource generation and schema updates.

Software Engineer Intern — Espace

July 2024 – September 2024 · Alexandria, Egypt

  • Developed the React.js front end for an AI resume-matching platform, resolving major crash points based on feedback from 50+ beta users.
  • Designed PostgreSQL schemas and optimized Rails backend queries, reducing response times by 30%.
  • Drove Agile processes, delivered sprint milestones consistently, and authored detailed technical documentation.
  • Converted UI/UX wireframes into performant implementations, increasing performance scores by 15% and cutting page load times by 20%.
  • Identified and remediated critical XSS and SQL injection vulnerabilities, strengthening the platform’s security posture.

E-commerce Web Developer — B-Mark Digital Agency

January 2023 – September 2023 · Alexandria, Egypt

  • Delivered 10 fully deployed Shopify and WordPress e-commerce sites with 100% client satisfaction and zero critical post-launch defects.
  • Improved site performance and SEO, resulting in a 10% increase in page load speed and stronger organic traffic.
  • Managed 20+ weekly technical support requests and maintained a 98% satisfaction rating.

Technical Skills

Languages: Java, Python, C/C++, SQL, PostgreSQL, JavaScript, Ruby, HTML, CSS, Elixir Frameworks: React.js, Node.js, Ruby on Rails, Phoenix LiveView, WordPress, Shopify Developer Tools: Git, Docker, VS Code, Visual Studio, PyCharm, IntelliJ Fundamentals: OOP, Data Structures, Algorithms Operating Systems: Linux, Windows

Actively looking

alexandria, Egypt, Egypt

06:37 AM

Remote / On-site

Interested in offers

Full time

Interested in roles

Junior