DEV Community

Rizwan Saleem profile picture

Rizwan Saleem

Senior software engineer in Manchester, UK. I build production LLM/agent systems and web platforms with React, Next.js, TypeScript and AWS. AWS Certified Solutions Architect.

Location Manchester, UK Joined Joined on  Personal website https://rizwansaleem.co

Education

MSc Computer Science (Distinction), Manchester Metropolitan University

Work

Senior Frontend Developer at Horsefly Analytics

Changesets for monorepo versioning: managing changelogs and publishing across packages

Changesets for monorepo versioning: managing changelogs and publishing across packages

Comments
4 min read

Want to connect with Rizwan Saleem?

Create an account to connect with Rizwan Saleem. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
WebAssembly in production: running high-performance code in the browser and beyond

WebAssembly in production: running high-performance code in the browser and beyond

2
Comments
4 min read
Building technical authority: speaking, writing, and leading in your domain

Building technical authority: speaking, writing, and leading in your domain

2
Comments
4 min read
Architecture Decision Records: documenting technical decisions that stick

Architecture Decision Records: documenting technical decisions that stick

2
Comments
4 min read
Web components in production: a practical guide for modern frontends

Web components in production: a practical guide for modern frontends

1
Comments
5 min read
How to explain technical concepts to anyone: a step by step guide

How to explain technical concepts to anyone: a step by step guide

Comments
5 min read
Building a Self-Cheering Microservice: Observability-Driven Resilience in a Real-Time Analytics Pipe

Building a Self-Cheering Microservice: Observability-Driven Resilience in a Real-Time Analytics Pipe

3
Comments
5 min read
Building resilient edge data pipelines with probabilistic routing and verifiable compensation

Building resilient edge data pipelines with probabilistic routing and verifiable compensation

1
Comments 2
7 min read
Designing a Resilient Event-Driven Data Pipeline with Change Data Capture

Designing a Resilient Event-Driven Data Pipeline with Change Data Capture

1
Comments
8 min read
Building a Personal Knowledge Graph for Software Engineers

Building a Personal Knowledge Graph for Software Engineers

3
Comments
7 min read
Building a Developer-Friendly Automation Studio: End-to-End Local Pipelines for Modern CI/CD

Building a Developer-Friendly Automation Studio: End-to-End Local Pipelines for Modern CI/CD

Comments
6 min read
Building Accessible Frontend Components: A Practical Guide to Inclusive UI Patterns

Building Accessible Frontend Components: A Practical Guide to Inclusive UI Patterns

Comments
7 min read
A Practical Git-Workflow for Multi-Repository Projects

A Practical Git-Workflow for Multi-Repository Projects

1
Comments
6 min read
A Practical Guide to Building a Developer-Focused Internal Metrics Dashboard

A Practical Guide to Building a Developer-Focused Internal Metrics Dashboard

1
Comments
6 min read
Building a developer-friendly feature flag system: architecture, best practices, and a practical imp

Building a developer-friendly feature flag system: architecture, best practices, and a practical imp

Comments
6 min read
Building a Resilient Real-Time Chat System with WebRTC, Faye, and WebSockets: A Practical End-to-End

Building a Resilient Real-Time Chat System with WebRTC, Faye, and WebSockets: A Practical End-to-End

Comments 2
6 min read
Building a Personal Engineering Growth Map: A Practical Guide for Software Engineers

Building a Personal Engineering Growth Map: A Practical Guide for Software Engineers

2
Comments 2
6 min read
Designing a scalable event-sourced analytics platform

Designing a scalable event-sourced analytics platform

Comments
6 min read
Building a Local-First Frontend State Sync with Conflict-Free Replicated Data Types (CRDTs)

Building a Local-First Frontend State Sync with Conflict-Free Replicated Data Types (CRDTs)

Comments
8 min read
Surrogate Testing: Building a Robust QA Pipeline with Mutation Testing and Test Doubles

Surrogate Testing: Building a Robust QA Pipeline with Mutation Testing and Test Doubles

Comments
5 min read
Building a Real-Time, Event-Sourced Feature Flag System with Rust and WebAssembly

Building a Real-Time, Event-Sourced Feature Flag System with Rust and WebAssembly

Comments
6 min read
A Practical Git-First Deployment Orchestration

A Practical Git-First Deployment Orchestration

Comments
5 min read
Building a High-Performance Real-Time Data Pipeline with Edge Inference and Observability

Building a High-Performance Real-Time Data Pipeline with Edge Inference and Observability

Comments
7 min read
Visual regression testing for modern web apps: strategies, tooling, and a practical pipeline

Visual regression testing for modern web apps: strategies, tooling, and a practical pipeline

1
Comments
6 min read
Building a Real-Time WebSocket-Based Chat Server with Rust and WASM

Building a Real-Time WebSocket-Based Chat Server with Rust and WASM

Comments
6 min read
Designing a Developer-Centric Incident Response Playbook

Designing a Developer-Centric Incident Response Playbook

Comments
5 min read
Building a resilient data ingestion pipeline with streaming backpressure in Python

Building a resilient data ingestion pipeline with streaming backpressure in Python

Comments
7 min read
Annotated Git Hooks: Automating Your Local Workflow with a Practical, Portable Hook System

Annotated Git Hooks: Automating Your Local Workflow with a Practical, Portable Hook System

1
Comments
7 min read
Build a Developer-Centric AI Habit: Crafting a Personal Knowledge Automation System

Build a Developer-Centric AI Habit: Crafting a Personal Knowledge Automation System

Comments
8 min read
Designing Your Career Playbook: A Practical Framework for Software Engineers

Designing Your Career Playbook: A Practical Framework for Software Engineers

1
Comments 2
6 min read
A Practical Git Worktree Workflow for Parallel Development

A Practical Git Worktree Workflow for Parallel Development

Comments
5 min read
Building a Reproducible Offline-First Data Sync Engine for Edge Analytics

Building a Reproducible Offline-First Data Sync Engine for Edge Analytics

Comments
6 min read
How to give and receive technical feedback: a guide for engineering teams

How to give and receive technical feedback: a guide for engineering teams

2
Comments
4 min read
How to onboard onto a new codebase effectively: a systematic approach

How to onboard onto a new codebase effectively: a systematic approach

2
Comments
3 min read
How to optimize application performance: a hands on tutorial

How to optimize application performance: a hands on tutorial

Comments
3 min read
How to approach hard problems: first principles thinking for engineers

How to approach hard problems: first principles thinking for engineers

Comments
4 min read
Building a Real-Time Collaborative Code Editor: System Design and Architecture Guide

Building a Real-Time Collaborative Code Editor: System Design and Architecture Guide

2
Comments
10 min read
How to build your professional network as a developer — authentic strategies

How to build your professional network as a developer — authentic strategies

2
Comments
4 min read
Frontend Observability: The React Habit That Protects Product Trust

Frontend Observability: The React Habit That Protects Product Trust

Comments
3 min read
How to handle production incidents — a step by step guide for engineers

How to handle production incidents — a step by step guide for engineers

Comments
4 min read
How to handle technical debt without rewriting everything

How to handle technical debt without rewriting everything

Comments
3 min read
How to debug anything — a systematic tutorial for software engineers

How to debug anything — a systematic tutorial for software engineers

Comments
4 min read
How to use LLMs effectively in your daily work — a practical tutorial

How to use LLMs effectively in your daily work — a practical tutorial

Comments
6 min read
Vibe coding is fun — here is what it takes to ship AI-generated code to production

Vibe coding is fun — here is what it takes to ship AI-generated code to production

Comments 2
3 min read
AI-assisted refactoring without losing product intent | Rizwan Saleem

AI-assisted refactoring without losing product intent | Rizwan Saleem

Comments 2
2 min read
Self-taught developers should use AI to sharpen judgement, not avoid learning | Rizwan Saleem

Self-taught developers should use AI to sharpen judgement, not avoid learning | Rizwan Saleem

Comments
2 min read
Frontend leadership means making uncertainty visible | Rizwan Saleem

Frontend leadership means making uncertainty visible | Rizwan Saleem

Comments
2 min read
loading...