Skip to content

usamanadeemdeveloper/usamanadeemdeveloper

Repository files navigation


Hi 👋, I'm Usama Nadeem

Full-Stack Developer · TypeScript · React · Next.js · Spring Boot · AWS

📍 Karachi, Pakistan  |  🏢 TRS Solutions  |  🌐 Open Source Contributor


usamanadeemdeveloper

💫 About Me

I'm a full-stack developer with hands-on experience building production systems across frontend, backend, and cloud infrastructure. I work with modern web technologies to deliver scalable, user-focused software.

  • 🔭 Currently building Team Nodepad — a real-time team collaboration and management app
  • 🛍️ Also working on E-Shop — a full-featured e-commerce platform (beauty, shoes, gadgets)
  • 🌐 Open Source: Contributed a spec fix to the WHATWG File System API — the standard that defines how browsers (Chrome, Firefox & Safari) handle file system access on the web. Also filed implementation bugs with all three major browser engines (WebKit acknowledged with internal Radar) and contributed test coverage to the Web Platform Tests suite. Also contributing to Supabase Studio — fixing CSV import behavior end-to-end
  • 🤝 Collaborating on PrintLab Pakistan, SMSA Fleet Management, and SMSA Tracking
  • 🤖 Currently exploring AI model integration into production applications
  • 💬 Ask me about TypeScript, React, Next.js, Angular, Spring Boot, PostgreSQL, AWS

🌐 Open Source Contributions

Project What I did Status
WHATWG File System Spec Fixed a spec inconsistency in WriteParams — making size, position, data non-nullable so browsers correctly throw TypeError on invalid input 🔄 In Review · Feedback addressed, awaiting approval
Web Platform Tests Added test cases validating the TypeError behaviour across all browsers 🔄 In Review · Awaiting first reviewer pass
Firefox Bug Filed implementation tracking bug for Gecko engine 🐛 Unconfirmed · P3/S3
Chrome Bug Filed implementation tracking bug for Blink engine 🐛 Active · S3
Safari Bug Filed implementation tracking bug for WebKit engine ✅ Acknowledged · Internal Radar filed
Supabase Studio Fixed CSV import — empty cells now correctly handled as empty strings or NULL based on user choice. Fixed worker+transform incompatibility, stale closure bug, broken preview display, and threaded the flag end-to-end through DB insertion for both new and existing tables 🔄 In Review

🛠️ Tech Stack

⭐ Strong At

javascript typescript react nextjs angular tailwindcss html5 css3 java spring boot postgresql mysql dynamodb aws

💡 Familiar With

kotlin supabase cloudflare workers firebase

🏗️ Projects

Project Description Tech
Team Nodepad Real-time team management & collaboration app TypeScript, React
E-Shop E-commerce platform with product listings & cart TypeScript, Next.js
PrintLab Calculator Print estimation calculator for PrintLab Pakistan Java
Car Rental App Full car rental booking system TypeScript
SMSA Fleet Management Fleet tracking & management for logistics Angular
SMSA Tracking Shipment tracking application Angular

📊 GitHub Stats


🏆 GitHub Trophies


🌐 Socials

LinkedIn Twitter/X Discord YouTube Medium CodePen Facebook


github-snake

About

Full Stack Project or Front-end Back-end Projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors