Waleed S.
AI & Full-Stack Engineer | RAG, LLMs, Python, Node.js, React
Full-Stack Software Engineer | AI, RAG, Automation, Python, Node.js I’m Waleed, a Full-Stack Software Engineer and Computer Science graduate from Mansoura University with experience building production web applications, AI-powered systems, automation tools, APIs, data-processing pipelines, and custom software solutions. I work across the full development stack, from designing backend architecture and databases to building responsive frontend applications, integrating third-party services, deploying applications, and maintaining production systems. My main technologies include: Frontend: JavaScript, TypeScript, React, Next.js, Svelte, SvelteKit, HTML, CSS Backend: Python, Node.js, NestJS, Express.js, Fastify, Django, Flask AI & LLM Development: Large Language Model integrations, Retrieval-Augmented Generation (RAG), vector databases, embeddings, semantic search, AI assistants, AI-powered search systems, prompt engineering, structured AI workflows, and external AI API integrations Databases & Data: PostgreSQL, MySQL, SQLAlchemy, vector databases, relational database design, data processing, and API-driven data pipelines Automation & Web Scraping: Python automation, Selenium, Puppeteer, Playwright-style browser automation workflows, BeautifulSoup, Parsel, aiohttp, httpx, asynchronous scraping, data extraction, scheduled automation, and large-scale data-processing workflows APIs & Integrations: REST APIs, webhooks, authentication systems, payment integrations, CRM integrations, third-party APIs, and custom platform integrations Deployment & Production: Linux/Ubuntu servers, Nginx, PM2, production deployment, debugging, performance optimization, application monitoring, and maintaining live systems I have also built AI systems that combine LLMs with external knowledge sources using embeddings, vector search, and RAG architectures. This includes designing systems that retrieve relevant information, provide it as context to language models, and generate more accurate and useful responses based on private or application-specific data. Beyond AI, I have extensive experience with automation and data extraction. I build reliable scraping and automation systems using both HTTP-based and browser-based approaches, including asynchronous Python architectures for workloads where performance and scalability matter. I focus heavily on clean architecture and maintainable code. I prefer modular systems with clear separation of concerns, reusable components, sensible abstractions, and codebases that remain understandable as a product grows. I can help with projects such as: • Full-stack SaaS and web application development • AI-powered applications and features • RAG systems and knowledge-base assistants • Vector database and semantic search integrations • LLM and AI API integrations • React, Next.js, Svelte, and SvelteKit applications • Node.js, NestJS, Express, and Fastify backends • Python, Django, and Flask applications • REST API design and development • Web scraping and data extraction • Browser and workflow automation • Telegram bots and custom bots • Third-party API and webhook integrations • Database architecture and optimization • Debugging and improving existing applications • Performance optimization • Legacy code refactoring • Production deployment and server configuration I’m comfortable joining an existing codebase, understanding how it works, finding problems, and improving it without unnecessarily rewriting everything. I can also take a project from an initial idea through architecture, implementation, integration, deployment, and ongoing improvement. My approach is straightforward: understand the business problem first, choose the simplest reliable architecture, write clean and maintainable code, communicate clearly, and deliver software that works well in production. If you need a developer who can work across frontend, backend, AI, automation, APIs, and infrastructure rather than being limited to one part of the stack, I’d be happy to discuss your project.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $69
Billed in all: $2,431$2.4k
$69 in the last 6 months
Across 21 contracts
Earnings, last 30 days
Skill rankings: Top 30% in Fastify
Ranked by MRR among everyone on Upwork with the skill.
- #21Fastify70 freelancers · 🇪🇬 #1Top 30%🇪🇬#1 of 3
- #153Svelte451 freelancers · 🇪🇬 #7Top 34%🇪🇬#7 of 12
- #801Selenium2,249 freelancers · 🇪🇬 #26Top 36%🇪🇬#26 of 92
- #1,317NestJS3,757 freelancers · 🇪🇬 #35Top 35%🇪🇬#35 of 95
- #1,502Chatbot Development3,106 freelancers · 🇪🇬 #15Top 48%🇪🇬#15 of 39
- #1,750Web Scraping3,925 freelancers · 🇪🇬 #49Top 45%🇪🇬#49 of 130
- #1,808ExpressJS5,651 freelancers · 🇪🇬 #50Top 32%🇪🇬#50 of 133
- #2,370REST API5,062 freelancers · 🇪🇬 #48Top 47%🇪🇬#48 of 102