Driven Full Stack Developer with a passion for crafting scalable, user-centric solutions to tackle real-world challenges.
Eager to leverage my skills in development, problem-solving, and collaboration to build impactful applications that make a difference.
- π Degree: Bachelor's in Computer Science (FAST-NUCES, Karachi)
- π± Currently Learning: Advanced Full Stack Frameworks like NextJS, Dotnet & Flutter for App Development
- π‘ Interests: Developing Full Stack Products as per SDLC and Refactoring for Clean Code.
- π Technical Skills:
- Programming Languages: Python, JavaScript, C/C++, C#, Java, PHP
- Frontend Development: ReactJS, Material UI, TailwindCSS
- Backend Development: NodeJS, ExpressJS, RabbitMQ
- DevOps & Deployment: Docker, Azure DevOps, Vercel
- Collaboration Tools: Git, Jira, Slack
- Databases: MySQL, MongoDB, Oracle
- Scripting & Miscellaneous: Bash (Shell Scripting), Markdown, CUDA
- Design Principles: Event-Driven Design (EDD), Domain-Driven Design (DDD)
A MERN Stack application offering the following features:
-
Guided Learning Paths:
Customizable learning paths for students based on their interests and career goals, helping them navigate through various courses. -
Course Recommendations:
A recommendation system powered by data from platforms like Coursera, suggesting courses that align with the user's preferences, skill levels, and learning objectives. -
Personalized Dashboards:
Users and teachers have access to personalized dashboards for tracking learning progress, managing tasks, and staying organized. -
Teacher Control Center:
Teachers can manage content, track student progress, and provide feedback within an easy-to-use interface. -
Admin Control Center:
Admins can manage user roles, delete users, monitor activity, and view user statuses. Only admins have access to this feature. -
Discussion Forum:
A collaborative space where users can interact, ask questions, and share insights related to their learning journey. -
Note-Taking Utility:
A built-in tool for students to take and organize notes as they progress through the courses. -
Progress Tracking:
Tracks individual progress, provides feedback, and helps users stay motivated by showing completed and upcoming learning milestones. -
Intelligent Search:
An intelligent search system powered by a recommendation algorithm that suggests content, courses, and resources based on search queries.
- Modern Full Stack Development using the MERN stack
- Symfony for robust backend development
- Event-Driven Design and Domain-Driven Design
- Docker for containerization and deployment pipelines
- Collaboration tools like Slack and Jira for team productivity