Welcome to my personal portfolio repository! This project showcases my skills, experience, and the projects I've worked on as a Software Engineer.
I am a Software Engineer specializing in building high-quality websites and desktop applications. My focus is on performance, usability, and clean design. I have a passion for creating well-crafted solutions and bring both technical expertise and genuine enthusiasm to every project.
Description: FlowPilot is an application designed to generate complete n8n workflows from natural-language prompts using a RAG/ML-based AI pipeline.
Key Features:
- Microservices Architecture: Designed three microservices to analyze the n8n codebase.
- AST Parsing: Automatically extracts node schemas using TypeScript AST parsing (80% more efficient than regex).
- AI Agent: Uses a LangChain-based agent to generate custom n8n nodes from natural language requirements.
Tech Stack:
- Frontend: React (Vite)
- Backend: Laravel, PHP, Node.js
- AI/ML: RAG, Qdrant (Vector DB), LangChain, OpenAI
- Database: MySQL
I am experienced with a wide range of languages, frameworks, and tools, including:
- Languages: JavaScript, TypeScript, C#, C, PHP
- Frontend: React, HTML5, CSS3
- Backend: Node.js, .NET Core, Laravel
- Database: MySQL
- AI/ML: OpenAI, TensorFlow, IBM AI
- Tools: GitHub, Git
To view the portfolio locally:
- Clone this repository.
- Open
index.htmlin your preferred web browser.
Feel free to reach out to me via email: mohammadrstm2004@gmail.com