Software Engineer | Data Professional
Transforming complex data into actionable insights.
"Without data, you're just another person with an opinion." β W. Edwards Deming
With over a decade of experience in the aviation industry, I've transitioned into the fields of software engineering and data science. My journey includes:
- Aviation Experience: Worked with leading companies like Emirates Airline and Etihad Airways, focusing on operational management and process optimization.
- Technical Skills:
- Languages: Python, C, C++, JavaScript
- Frameworks: Django, React.js, TensorFlow, PyTorch
- Tools: PostgreSQL, Docker, FAISS, LangChain
A Retrieval-Augmented Generation (RAG) system that processes queries from multiple sources like Wikipedia, Arxiv, and web pages using OpenAI GPT. Features include:
- Multi-source knowledge retrieval
- Vector-based search with FAISS
- Real-time, context-aware responses
Developed a high-performance web application for a luxury jewelry drop, which won 3rd place in the Tariq Aziz Hackathon by 42. Key features:
- Backend: Django with real-time inventory updates via Django Channels
- Frontend: React.js with 3D product visualization using Three.js
- Integrations: Stripe for payments, Twilio for WhatsApp communication
- Multilingual support and AdminJS-powered portal
Built a secure and scalable backend for a web application using Django. Implemented:
- JWT and OAuth for authentication
- PostgreSQL for efficient data management
Developed a custom IRC server from scratch in C++98, focusing on:
- Handling multiple client connections with non-blocking I/O
- Implementing IRC protocols and commands like KICK, INVITE, TOPIC, and MODE
- Managing user roles and ensuring secure communication
A graphic design project inspired by Wolfenstein 3D, developed in C using the miniLibX library. Features include:
- First-person perspective maze navigation
- Ray-Casting for 3D rendering
- Texture management for walls, floors, and ceilings
- π amroelsiddig.live
- πΌ LinkedIn
Feel free to explore my repositories and reach out if you'd like to collaborat