Shakir Ullah

Shakir Ullah

🚀 Senior Software Engineer | Full-Stack JavaScript Developer | React, Node.js, TypeScript

Lahore, Punjab, Pakistan

With over 7 years of hands-on experience in software engineering, I specialize in designing, developing, and scaling modern web applications that are performance-optimized, user-centric, and maintainable. My core stack includes ReactJS, Node.js, and TypeScript, with experience across the full product lifecycle.

I’ve worked on enterprise-scale systems, customer-facing platforms, and internal tools, delivering high-quality solutions that improve business efficiency and user engagement.

EmailLinkedIn

🔧 Technical Expertise:

🔹 Frontend: React.js, Redux, Angular, HTML5, CSS3, SCSS, Tailwind

🔹 Backend: Node.js, Express.js, REST APIs, GraphQL

🔹 Languages: JavaScript (ES6+), TypeScript

🔹 Tools & DevOps: Git, CI/CD, AWS, Jira, Agile/Scrum

🧠 Engineering Values:

🔹 Clean, maintainable, and well-documented code

🔹 Focus on scalability and performance

🔹 Collaborative mindset and strong communication

🔹 Continuous learning and improvement

Education

Bachelor of Computer Science

NAMAL University, Mianwali, Punjab

2014-09-15 — 2018-05-25
Mianwali, Pubjab, Pakistan

Focused on developing strong technical and analytical skills through hands-on projects, research, and collaborative learning.

  • Dean’s Honor Award
  • Member of Namal Society for Social Impact

GPA: 4.0/4.0

Experience

Senior Software Engineer – React

RAKBANK

  • Led development of scalable front-end components using React.js, Next.js, Redux, and Material UI, improving page load time by 20%.
  • Implemented reusable design patterns and optimised architecture, reducing maintenance overhead by 30%.
  • Collaborated with cross-functional teams to deliver digital banking solutions serving 100K+ users.
  • Facilitated peer code reviews across a team of 10+ engineers.

Senior Software Engineer – JavaScript

Digitify

  • Engineered high-performance responsive UI features with React.js, TypeScript, Redux, and Material UI, improving load speed by 30%.
  • Developed and maintained RESTful APIs and middleware services in Node.js, reducing data transfer latency by 25%.
  • Conducted unit testing with Jest, achieving 85%+ test coverage.

Full Stack Developer (JavaScript)

Digitify

  • Delivered end-to-end features with React.js and Node.js, reducing feature rollout time by 25%.
  • Integrated third-party services and authentication mechanisms, reliably managing 10K+ requests daily.

Associate Consultant

Speridian Technologies

  • Developed client-side applications and complex business logic for enterprise-scale software.
  • Collaborated across the full software development lifecycle (SDLC).

Highlights

7+
Years Experience
12+
Projects
3
Companies
5
Achievements

Ready to Build Something Amazing?

Leveraging my experience in modern web technologies, I specialize in creating scalable, user-centric applicationsthat blend performance with exceptional design. Let’s collaborate and bring your next idea to life.

Skills & Expertise

A comprehensive overview of my technical expertise and professional competencies.

Frontend Frameworks

React95%
Redux90%
Next.js80%

Programming Languages

JavaScript90%
TypeScript95%
HTML590%
CSS390%

UI/UX Libraries

Material UI95%
Tailwind CSS85%
Styled Components85%
Bootstrap85%

Backend Technologies

Node.js95%
Express.js95%
REST APIs90%
MongoDB70%

Development Tools

Git92%
VS Code95%
Webpack80%
Vite88%

Databases & Cloud

PostgreSQL85%
MySQL85%
AWS75%
Firebase70%

Open Source Projects

React Form DTO

React Form DTO

11-2025 - Present

Schema-First Form Builder for React & MUI. Led the design and development of React Form DTO, an open-source, schema-driven form infrastructure enabling teams to build scalable and maintainable forms from declarative DTOs. The project addresses form complexity in enterprise applications by shifting UI development from imperative JSX to configuration-driven architectures. Established a composable, extensible system aligned with Material UI v7 and modern React patterns, emphasizing accessibility, responsiveness, and strong typing. Delivered a robust imperative API to support real-world workflows such as multi-step forms, admin tools, and dynamic UI generation.

React.jsTypeScriptMUI+3 more

Headless React UI Kit

Headless React UI Kit

09-2025 - Present

Designed and developed Headless React UI Kit — a lightweight, accessible collection of unstyled UI primitives for React applications. The library emphasizes behavior over presentation, empowering teams to build fully accessible interfaces while retaining complete control over styling through their own design systems. Built with accessibility and composability in mind, Headless React UI Kit provides a robust foundation for crafting custom UI components using ARIA roles, keyboard navigation, and focus management. Its headless architecture ensures seamless integration with any styling solution, including CSS modules, Tailwind, or styled-components.

React.jsTypeScriptStorybook+2 more

React Hookstack

React Hookstack

09-2025 - 10-2025

Designed and developed react-hookstack, a lightweight and powerful collection of reusable React hooks aimed at simplifying state management, event handling, and UI logic across modern React applications. The library provides a composable, framework-agnostic API that integrates seamlessly into any React setup, including Vite, CRA, and Next.js. Built with developer experience in mind, react-hookstack abstracts common patterns into intuitive hooks—empowering teams to write cleaner, more maintainable code while reducing boilerplate and cognitive overhead.

React.jsTypeScriptStorybook+2 more

React Performify

React Performify

09-2025 - 10-2025

Designed and developed React Performify, a lightweight performance toolkit for React applications that empowers developers to measure, optimize, and visualize component performance using clean, composable hooks. The library aims to make performance management as intuitive and accessible as state management—without sacrificing flexibility or developer experience. React Performify abstracts common performance patterns into reusable utilities, helping teams identify bottlenecks, monitor render behavior, and apply optimizations with minimal overhead.

React.jsTypeScriptStorybook+2 more

Projects

CLM - Customer Lifecycle Management (Onboarding Platform)

CLM - Customer Lifecycle Management (Onboarding Platform)

2024

CLM (Customer Lifecycle Management) is a digital onboarding platform built for one of the UAE’s leading banks to streamline the manual onboarding process of individuals and entities. The application ensures regulatory compliance, data integrity, and seamless internal workflows across departments. I’m responsible for building and maintaining key features in the CLM platform using React.js, leveraging a custom design system built with Material UI and following the Atomic Design methodology. The application integrates maker-checker workflows and role-based access, ensuring secure and auditable onboarding.

React.jsTypeScriptMaterial UI

Custom Design System (React + Material UI)

Custom Design System (React + Material UI)

2024

Contributed to the development and maintenance of a private centralized design system for RAKBANK’s frontend applications. The system adheres to the Atomic Design architecture and offers a reusable set of accessible UI components, styled with Material UI and tailored to the bank’s design language.

React.jsTypeScriptMaterial UI

Web Sales Solution (Multi-Tenant)

Web Sales Solution (Multi-Tenant)

2022

Designed and developed a multi-tenant web sales solution for Jysk Fynske Medier (JFM)—one of Denmark’s leading regional media groups. The platform supports multiple digital newspaper brands under JFM’s umbrella, enabling each title to maintain a distinct identity and user experience while sharing a unified codebase. The solution dynamically applies brand-specific themes, styles, and configurations based on the deployment URL, allowing seamless customization for each title (e.g., news outlets, subscription portals).

React.jsTypeScriptNode.js+2 more

GoBig AI-Powered Blog Platform

GoBig AI-Powered Blog Platform

2023

Developed a full-stack AI-driven blog generation platform that dynamically creates and serves region-specific content based on user location. On each visit, the application detects the user’s country name, code, and language. If the country is not in the database, the backend fetches real-time Google Trends data using SerpApi, generates localized blog content with OpenAI and DeepSeek, and creates matching visuals using Leonardo.ai. The generated blogs are stored for future access, enabling automated, region-aware content publishing.

Node.jsExpressNext.js+5 more

CIM and ACM

CIM and ACM

2020

Developed a comprehensive internal administration platform named AMPS (Aria Media & Publishing Suite), designed to streamline customer management, operational processes, and system configurations for both Contact Center Agents and Internal Admin Teams of a major financial services provider. The platform comprises three core modules, each serving distinct business needs and integrated into a unified web application: 1. Customer Interaction Management (CIM): Enables contact center agents to search, view, and manage customer accounts and subscriptions. Supports creation of new accounts through a guided and validated UI. Facilitates real-time data synchronization with backend services. 2. Application Configuration Manager (ACM): Provides administrators a UI to configure key operational settings such as: Unmatched payments, Refund management, CIM and ACM dropdown configurations. Allows dynamic updates to app behavior without code deployment. 3. Security Module: Allows system administrators to manage user roles, access levels, and role-based permissions. Enforces granular access control for security and compliance.

React.jsNode.jsMySQL+5 more

MOARSS

MOARSS

2019

Built a web-based meeting management platform designed to facilitate the scheduling, organization, and governance of internal meetings along with their corresponding agendas. The platform empowers users with different roles to interact with the application based on granular access levels, ensuring secure and structured participation across departments. Key features include: 1. Meeting Scheduling: Users can create, edit, and delete meetings, specifying details such as date, time, location, and participants. 2. Agenda Management: Organizers can define detailed agendas for each meeting, including topics, time allocations, and responsible individuals. 3. Role-Based Access Control: The system enforces strict access permissions based on user roles (e.g., Admin, Organizer, Participant), ensuring that users can only perform actions aligned with their responsibilities. 4. Notifications and Reminders: Automated email notifications are sent to participants regarding upcoming meetings and agenda updates.

React.jsNode.jsExpress.js+2 more

SIMS

SIMS

2018

Developed a robust multi-tenant web application designed to manage and automate the scheduled inspections of building sensors (e.g., temperature, smoke, gas, motion). The platform enabled multiple organizations to operate within a shared portal, each with its custom branding, data isolation, and user access control. The system was equipped with an advanced scheduling engine that automatically triggered reminders and follow-ups for upcoming inspections based on predefined inspection cycles and sensor types. I worked on all parts of this application. Key Features: 1. Multi-Tenant Support: Allowed different organizations to operate independently within the same portal, with isolated data models, settings, and UI themes. 2. Advanced Scheduling Engine: Implemented automated reminders and inspection workflows using custom cron-based logic. 3. Sensor & Inspection Management: Enabled users to register, configure, and track sensors, as well as record inspection outcomes with audit history. 4. Custom Branding: Dynamic theming and branding per organization (logo, colors, and layout preferences). 5. Role-Based Access: Users could access and manage functionality based on organization-specific roles and permissions.

React.jsJavaScriptBootstrap+1 more

Get in Touch

We’d love to hear from you. Whether you have a question about services, pricing, or anything else — our team is ready to answer all your questions.

  • Our Location

    Lahore, Punjab, Pakistan

  • Email Us

    shakir201650@gmail.com

  • Call Us

    +92 333 6861392

Send a Message