Shafiq Ur Rehman - Full-Stack Developer & AI/ML Engineer

Shafiq Ur Rehman

Full-Stack Software Engineer | Cloud, DevOps & AI Engineering

Download Resume

About Me

Passionate about building transformative solutions that create real impact

BS in Computer Science
The University of EducationEducation: Graduated

My Journey

As a Software Engineer and Full-Stack Developer, I have built and deployed multiple full-stack applications, from Learning Management Systems to E-Commerce platforms and real-time messaging apps. I enjoy transforming ideas into scalable web and mobile solutions using React, Next.js, React Native, Node.js, and MongoDB.

My journey is shaped by continuous learning and hands-on projects. I've worked with modern tools like Docker, AWS, Redis, and RTK Query, while also exploring databases such as PostgreSQL and MySQL. Alongside web development, I actively practice Data Structures & Algorithms in C++ to strengthen my problem-solving skills.

Beyond coding, I contribute to open-source projects and share knowledge to help other developers grow. I believe technology should not just solve problems but also make education and opportunities more accessible to everyone.

When I'm not building projects, you’ll find me preparing for coding contests, experimenting with new frameworks, or exploring DevOps and cloud technologies. I’m driven by curiosity, growth, and the impact technology can create in real life.

How I Work

Clean Code

Writing maintainable, scalable code that stands the test of time

Continuous Learning

Constantly updating my skills and adapting to new tools and technologies

Collaboration

Working effectively with cross-functional teams to deliver exceptional results

Performance

Optimizing applications for speed, accessibility, and user experience

7+
Projects Completed
2+
Years Experience
30+
Technologies Mastered

Technical Expertise

Technologies I've worked with in real-world projects and professional environments

C++ icon

C++

JavaScript icon

JavaScript

TypeScript icon

TypeScript

Node.js icon

Node.js

Express.js icon

Express.js

React.js icon

React.js

Next.js icon

Next.js

Vue.js icon

Vue.js

React Native icon

React Native

MongoDB icon

MongoDB

MySQL icon

MySQL

Redis icon

Redis

Docker icon

Docker

AWS icon

AWS

Firebase icon

Firebase

Git icon

Git

CI/CD icon

CI/CD

Linux Systems icon

Linux Systems

Kubernetes icon

Kubernetes

Terraform icon

Terraform

GitHub Actions icon

GitHub Actions

Jenkins icon

Jenkins

Nginx icon

Nginx

Python icon

Python

OpenAI API icon

OpenAI API

LangChain icon

LangChain

4+
Programming Languages
7+
Frameworks & Libraries
8+
Databases & Cloud
10+
DevOps & AI Tools

Professional Journey

Building scalable systems and digital solutions across diverse technology stacks through hands-on development and collaborative problem-solving.

Turing logo
October 2025 – March 2026
Remote (USA)

Top C++ Coder & LLM Trainer

Turing

Working as a Top C++ Coder and LLM Trainer, contributing to competitive programming problem development, algorithmic problem-solving, and Large Language Model training.

Key Achievements
  • Contributed to Large Language Model (LLM) training using RLHF (Reinforcement Learning with Human Feedback) by creating, solving, and evaluating competitive programming (CP) problems.
  • Solved and developed algorithmic and problem-solving tasks in Python and C++, focusing on correctness, efficiency, and edge-case handling.
  • Provided high-quality solutions, feedback, and corrections to train and evaluate AI models, improving reasoning and code generation quality.
Technologies Used
C
C++
Python
RLHF
LLM Training
Software Engineering
Stem Solutions logo
Jun 2025 – Aug 2025
Lahore, Pakistan

Software Engineer Intern

Stem Solutions

Worked on full-stack web and mobile app development during a structured internship program.

Key Achievements
  • Developed frontend interfaces for web and mobile applications during a structured internship program, focusing on responsive design and user experience.
  • Collaborated with development teams using Git version control and agile methodologies
  • Implemented reusable components and optimized frontend performance.
Technologies Used
React Native
GitHub
Figma
JavaScript
Dev Weekends Fellowship Program logo
May 2025 – Present
Remote

DSA Trainer & Mentor

Dev Weekends Fellowship Program

Conducted training sessions on Data Structures & Algorithms (C++) and mentored students through the fellowship program.

Key Achievements
  • Delivered structured DSA training sessions to 300+ students.
  • Provided one-on-one mentorship to improve coding techniques and problem-solving skills.
  • Conducted progress assessments and provided constructive feedback.
Technologies Used
C++
DSA
Algorithms
Problem-Solving
Mentorship

Featured Projects

Innovative solutions that bridge MERN stack technology with real-world impact

E-Commerce Platform

Full-stack e-commerce app with authentication and Redux.

Next.js
Node.js
Express
MongoDB
+2 more

Aurora ChatBot

Full-stack MERN e-commerce platform built around product management, featuring a powerful admin panel with advanced controls, a modern clean UI, and an integrated chatbot for enhanced user interaction.

React.js
Node.js
Express.js
MongoDB
+2 more

Elearning

Industry-level LMS with authentication, Redis, and RTK Query state management.

Next.js
TypeScript
Node.js
Express
+3 more

Horizon Impact Fund Managers

Paid client project with advanced auth, 2FA, Redis, and RTK Query.

Next.js
TypeScript
Node.js
Express
+3 more
ServiceMarket

ServiceMarket

A comprehensive React Native application for service providers to manage leads, bookings, and business operations across multiple service categories with real-time notifications and analytics.

React Native 0.75.4
TypeScript
Redux Toolkit
OneSignal
+2 more

Real Estate Platform

Property listings platform with authentication and advanced filters.

React
Node.js
Express
MongoDB
+1 more

Travel Website

Multi-page travel site with modern responsive design.

React
JavaScript
CSS
HTML
Expense Tracker

Expense Tracker

Mobile application to track daily expenses with charts and insights.

React Native
TypeScript
SQLite

Writing & Talks

Sharing knowledge through technical articles and public speaking.

State Managment In React

A deep-dive session on React state management — covering component vs application-level state, prop drilling, Context API, and performance optimizations like Virtual DOM diffing and Fiber's priority-based reconciliation.

Dev Weekends - YouTube
2026

Authentication Authorization & Security

Delivered an in-depth session on authentication and authorization, covering session-based authentication, JWT, OAuth 2.0, Google Authentication, security best practices, and interview-focused questions with real-world implementation concepts.

Dev Weekends - YouTube
2026

JavaScript Under the Hood

Delivered a live technical session on JavaScript Under the Hood, explaining the JavaScript engine, execution context, call stack, event loop, memory management, and asynchronous programming concepts.

Dev Weekends - YouTube
2026

Performance & Scalability Fundamentals

Delivered an in-depth session on performance and scalability, covering latency, throughput, caching, load balancing, horizontal and vertical scaling, fault tolerance, and system design concepts through real-world architecture diagrams.

Dev Weekends - YouTube
2026

DSA Session: String Theory & Core Concepts

Delivered an session on string concepts, covering common string operations, optimization techniques, and the foundations required for coding interviews.

Dev Weekends - YouTube
2026

DSA Problem Solving: Strings with Leetcode Problems

Solved string problems with coding examples, explaining optimized approaches, interview-focused solutions, problem-solving mindset, edge cases, and time and space complexity analysis.

Dev Weekends - YouTube
2026

DSA Session: Slow & Fast Pointers Fundamentals

Delivered an session on the Slow & Fast Pointer technique, covering its core concepts, pointer movement strategies, common use cases, and the intuition behind solving coding interview problems efficiently.

Dev Weekends - YouTube
2026

DSA Session: Slow & Fast Pointers Problem Solving

Solved Slow & Fast Pointer coding problems step by step, focusing on interview-ready solutions, problem-solving mindset, optimized approaches, and edge cases.

Dev Weekends - YouTube
2026

DSA Live Session: Arrays with Leetcode Problems

Delivered a live problem-solving session on LeetCode arrays, solving multiple array problems step by step while explaining the thought process, optimal approaches, and time and space complexity analysis.

Dev Weekends - YouTube
2025

Arrays (Part 2) with Leetcode Problems

Conducted a continuation session on array problem solving, covering more LeetCode challenges with a focus on pattern recognition, algorithmic thinking, optimized solutions, and coding best practices.

Dev Weekends - YouTube
2025

How React Achieves High Performance, Even With Extra Layers

Explains how React optimizes performance despite abstraction layers.

Dev.to
Sep 2025

From Simple LLMs to Reliable AI Systems: Building Reflexion, Based Agents with LangGraph

The article covers why single-pass LLMs are unreliable and how Reflexion fixes this by making AI agents critique and retry their own outputs. LangGraph provides the infrastructure to wire that self-correction loop together.

Dev.to
April 2026

JavaScript Execution Context Made Simple

Simplified breakdown of execution context and call stack.

Dev.to
Aug 2025

How to Choose the Right AI Model for the Right Job

Explores different AI models, their strengths and trade-offs, and provides practical guidance on selecting the right model based on the problem, performance, cost, and real-world use case.

Dev.to
April 2026

Retrieval-Augmented Generation (RAG): How It Works, 10 Advanced Techniques, and Common Limitations

Simplified breakdown of execution context and call stack.

Dev.to
July 2026

Committed to staying current with the latest technologies and best practices

Certifications Achievements

Validating technical expertise through recognized certifications and competitive programming success.

2024

ICPC Asia Topi Online Preliminary Contest

ICPC Foundation

Honorable Mention in the 2024 ICPC Asia Topi Online Preliminary Programming Contest.

Competitive Programming
Problem-Solving
Algorithms
+1 more
1 certificates
2025

Dev Weekends Bronze Fellowship

Dev Weekends

Awarded the Bronze Fellowship by Dev Weekends in recognition of steady effort, perseverance, continuous learning, and positive contribution throughout the fellowship journey.

Software Engineering
Continuous Learning
Commitment
+2 more
1 certificates
2026

AI Engineer Core Track: LLM Engineering, RAG, QLoRA & Agents

Udemy

Completed an advanced AI Engineering program covering Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), QLoRA fine-tuning, AI agents, vector databases, prompt engineering, and production-ready AI application development.

Large Language Models (LLMs)
Retrieval-Augmented Generation (RAG)
QLoRA Fine-Tuning
+5 more
1 certificates
2026

Microservices with Node.js and React

Udemy

Completed a comprehensive course on building scalable microservices using Node.js and React, covering event-driven architecture, Docker, Kubernetes, authentication, testing, CI/CD, and production-ready distributed systems.

Microservices
Node.js
React
+5 more
1 certificates
2026

AI Engineer Agentic Track: The Complete Agent & MCP Course

Udemy

Completed an advanced course on building autonomous AI agents using the Model Context Protocol (MCP), agent workflows, tool integration, memory, planning, and multi-agent systems for real-world AI applications.

AI Agents
Model Context Protocol (MCP)
Agentic AI
+5 more
1 certificates

Get In Touch

Ready to bring your ideas to life? Let's discuss your next project