About me
Results-driven Full Stack Developer with 3+ years of professional experience designing and shipping production-grade CRM, e-commerce, and real-time platforms. Proven track record as a Team Lead at MarifahSol, owning architecture, secure authentication, database optimization, and AWS-backed deployments across multiple concurrent client engagements.
Recently architected OptiLead — a multi-clinic CRM with real-time communication (Twilio + Socket.io), 5-tier role-based access control, AES field-level encryption, and audit logging — alongside SHOP.CO, a full-stack e-commerce platform with HttpOnly JWT auth, signature-verified Stripe webhooks, an order state machine with automatic inventory rollback, and a real-time customer support module.
Adept at leading cross-functional teams, optimizing database performance across MySQL, MongoDB and PostgreSQL (sub-200ms p95), and deploying cloud infrastructure on AWS (EC2, RDS) with CI/CD pipelines that sustain 99.9% uptime. Graduated with a BS in Computer Science (CGPA: 3.44/4.00) from Sarhad University of Science and Technology.
Experience
Full Stack Developer & Team Lead — MarifahSol | Apr. 2025 – Present · 1 yr 2 mos
Lead a team of 4 engineers across 3 concurrent CRM and SaaS projects, owning sprint planning, technical architecture, and code reviews. Architected end-to-end features with React.js, Next.js, Node.js, and Express.js, building a reusable component library and shared API layer that cut new-project bootstrap time by ~40%. Optimized REST APIs across MySQL/MongoDB to sub-200ms p95. Implemented enterprise security (JWT/Passport.js, role-based access, AES field-level encryption, audit logging) and managed AWS (EC2, RDS) + VPS infrastructure with CI/CD pipelines, sustaining 99.9% uptime. Mentored 3 junior developers, reducing post-release defects by ~35%.
Full Stack Developer — Croxsol | Jul. 2024 – Apr. 2025
Developed scalable web applications with React.js, Next.js and Tailwind CSS, focusing on responsive design and cross-browser performance. Built and maintained REST APIs with Node.js / Express across MySQL and MongoDB with pagination, validation, and caching. Integrated Stripe payments, OAuth, and email providers with secure JWT session management and role-based access control. Refactored legacy components into reusable patterns and improved Lighthouse scores from ~65 to 90+, reducing average page load times by ~45%.
Software Developer — Bahria Town IT Department | Jan. 2024 – Jun. 2024
Built a responsive e-commerce web application using React.js and ES6+, applying code splitting, lazy loading, and caching to optimize Lighthouse scores across desktop and mobile breakpoints. Integrated the in-house ERP with external REST APIs to enable real-time data sync across inventory, sales, and finance modules. Contributed to code reviews and Agile sprint planning, gaining exposure to enterprise ERP workflows and Git-based version control.
Skills
A comprehensive look at the technologies, frameworks, and tools I use professionally across the full stack — from React/Next.js frontends to Node.js APIs, real-time systems with Socket.io, payment integrations like Stripe and Twilio, and cloud infrastructure on AWS.
Languages
Frontend
Backend
Databases
Cloud & DevOps
Integrations
Compliance & Security
Practices
My work process
Meeting
The first step is to hold a meeting to learn about your expectations, objectives and project requirements. It is important to discuss the scope of the project, the resources required and the project delivery schedule.
Prototyping
With the action plan already defined, the web designs are made. Through Figma, mockups will be presented so that you have an image of what will be your website with the chosen colors and fonts, adapted for all devices and prioritizing usability.
SEO and content
The next step is to implement an SEO and content strategy to help improve a website´s visibility in search engine results, which can generate more traffic and improve the quality of visitors.In addition, a well- structured content strategy can also contribute to better and longer - lasting results.
Development phase
Once the design has been approved, the layout will be designed in the test environment and all the functionalities will be implemented so that the website takes shape. In the case that a website with SEO and content has been contracted, they will also be applied in this phase.
Test phase
You want a beautiful website, but you also want it to work perfectly, so in this phase we do all kinds of tests to make sure it´s fast, accessible, intuitive, secure, with a good responsive design, etc.
Migration
You are done. Congratulations, you have a website created by me. You will also have the option to hire my web maintenance service, so that it is always updated and ready.