Ameed Faridi

Ameed Faridi

Software Engineer - I
I am a Full Stack Developer with a passion for building amazing things. With my front and back-end expertise. I am dedicated to delivering high-quality solutions to complex challenges. From designing responsive interfaces to building robust backend systems, I have diverse skills that enable me to easily tackle any project.
ReactJS
NextJS
React Native
NodeJS
Graphql
Hasura
Chrome extensions
The Most Amazing...
....thing I have done is a video recorder and editor was my first project and I was new to the tech world with little knowledge, everything was new to me but still, I researched and added amazing features like extract frames to show on the timeline, an interactive timeline where users can trim, split etc, a video recorder with virtual background and also learned many new things about Web Media APIs, HTML Canvas and FFMPEG.
Interest & Expertise
Interest & Expertise
  • Mobile / Web Frontend Development
  • Chrome Extensions Development
  • Backend Development
  • API Development
  • Love New Technologies
  • Mobile Gaming
Achievements
Achievements
  • Got a certificate of completion for an internship at StoreShoppy Online Services Private Limited, HEU Technologies Private Limited, WedMePlz, and A D Infra Height Builders Private Limited
Skills
Databases
MySQL, MongoDB
Backend Framework & Library
Node.js, Express.js, Hasura
Frontend Framework & Library
React.js, Bootstrap, Material-UI, Tailwind CSS, Selfi-Segmentation
Languages
HTML / CSS, JavaScript, Python
Version Control
Git, GitLab, GitHub
State Management
Redux
User Interface Design
NativeBase
Cloud Services
Firebase, AWS EC2 -instance, AWS S3 Bucket, Chrome extensions
Mobile Framework & Library
React Native
Query Language
GraphQL
Deployment
Heroku, Netlify, Vercel, Digital Ocean
Frameworks
Next.js
Projects
Video Recorder & Editor Application
In this project, you can record the video, change the background and perform video editing operations on recorded or uploaded videos like trimming, splitting, and merging videos with or without transition.
We used ReactJS for the front end and employed self-segmentation and Web Media APIs. We were able to provide a virtual background for the video, and we have created a GUI for video editing, along with a timeline for frames using Canvas to store user inputs. We then convert these user inputs into FFMPEG commands to generate the desired output. Additionally, we store both uploaded and recorded videos on Firebase. Furthermore, we seamlessly integrated the login system at the top using Firebase.
Tech Stacks: ReactJs, Firebase, Selfi-segmentation, FFMPEG
This project is an insurance-based website for Bangladesh where users can sign up and choose the plan accordingly.
This is a web application made using ReactJs, ExpressJs, MySQL, HTML, and CSS. Using this application, users can check out the plans and offers related to insurance and apply for the same.
Tech Stacks: ReactJs, ExpressJs, MySQL, HTML, CSS
Doctor & Patient Application
This project is designed for both patients and physicians, offering features that allow patients to search for top-rated physicians, schedule appointments, engage in video consultations, and communicate via chat.
This web application was developed using Next.js, with the backend powered by Hasura and GraphQL. It incorporates features such as video and chat rooms, facilitated by Twilio, and offers distinct dashboards for both patients and physicians. Physicians can easily add availability slots, while patients can view and book appointments.
Tech Stacks: NextJs, Hasura, Graphql, Twilio, Express
Music Application
This project is tailored for both music students and teachers. Teachers can assign tasks to students through their dashboards and can also monitor their progress and performance.
This web application was developed using Next.js, with the backend powered by Hasura and GraphQL. Teachers can log in to their accounts, add students through the web application, and assign tasks to them. Students, in turn, can access and complete these tasks via the mobile application. Additionally, an Admin panel was built to efficiently manage both students and teachers. The coordination of these multiple services was streamlined through the use of Docker and Gluestack.
Tech Stacks: NextJs, Hasura, Graphql, Docker, GlueStack, NativeBase
Fintech Application
This project is a Fintech platform that enables individuals to securely send and receive money across various regions, free from any concerns about concealed charges or fees.
The admin panel was developed using Next.js, while the backend is powered by Express and MYSQL. Administrators can use the admin panel to manage user fees and access. Additionally, a mobile application has been built using React Native with Redux Toolkit to efficiently manage global states. Users can utilize this application to send and receive money.
Tech Stacks: ReactJS, Express, MYSQL, React Native, Redux Toolkit, Sass