Software Engineer

Joined November 2025
298 Photos and videos
Pinned Tweet
Made an ESLint plugin for catching duplicate API routes I've run into this issue more times than I'd like to admit, spending hours debugging why routes aren't working, only to discover I have: - GET /users/:id (file A) - GET /users/:userId (file B) They're the same route, just with different param names. Which one actually runs? Depends on which file loads first. Standard ESLint doesn't catch this, so I built a plugin that does. It scans your entire codebase, understands router prefixes (app.use('/api', router)), and normalizes param names so: id and: userId are flagged as conflicts. Works with Express, Fastify, and NestJS. Just published it would love feedback from anyone working on larger APIs where this slips through code review. npm install --save-dev eslint-plugin-route-guard npmjs.com/package/eslint-plu… Hope this saves someone else the debugging headache.

11
2
62
13,592
new account: @_uzair_dev that's where im gonna be posting and engaging now, see yall there 🚀
1
6
130
Hey devs, which will you build first? - Frontend - Backend
60
1
57
1,615
Uzair retweeted
Be honest, developers: When you see a new framework, do you: - Immediately try to build something with it - Scroll past and stick to what you know - Overthink and never use it
11
1
19
632
Uzair retweeted
How many hours do you actually code per day? - 1–3 hours - 4–6 hours - 7–9 hours - 10 hours
38
1
37
1,242
just hit 2,700 followers we're growing 🔥
21
37
536
Uzair retweeted
What do you think kills more startups? - Running out of motivation - Running out of money
28
1
26
614
anyone know how to fix this?
5
10
461
What's the hardest part of coding? - Debugging - Understanding requirements - Writing clean code - Dealing with legacy code
11
12
363
Uzair retweeted
What actually slows you down more? -Writing code -Debugging -Deployment -Decision making
7
1
12
229
What’s one thing you wish someone explained better when you started coding?
6
118
Uzair retweeted
Which would you choose for your career growth early on? -Startup (fast learning, more responsibility) -MNC (stability, structured growth, brand value)
13
1
18
475
Uzair retweeted
Be honest… do you actually understand your code or just make it work?
10
1
15
328
Uzair retweeted
Which is harder to learn: frontend or backend? And why?
4
1
8
226