Usama
Imran
Senior Full-Stack Engineer with 6+ years of experience building and modernizing complex SaaS platforms and financial systems.
6+
Years Experience
35%
Performance Gains
20+
Feature Releases
18%
Stability Increase
Public Packages
Libraries and tooling built for the community — published on npm and open-sourced on GitHub.
rabbitmq-common
A robust, production-ready RabbitMQ wrapper for Node.js and TypeScript microservices. Provides standardized Producer and Consumer abstractions with automatic connection management, intelligent recovery, and full exchange support (fanout, topic, direct).
- First-class support for Fanout, Topic, and Direct exchanges (v4)
- Fully backward compatible with previous queue-only usage
- Automated connection & channel management with exponential backoff
- Built-in Dead Letter Queue (DLQ) support and malformed message protection
- TypeScript-first design with strong typing and custom error classes
- Pluggable logging, backpressure handling, and dynamic queue/exchange bindings
- Published and actively maintained as a public npm package
axios-auth-client
A lightweight, framework-agnostic Axios wrapper with automatic JWT access token refresh (proactive + reactive), 401 retry logic, and custom refresh support for Node.js and browsers.
- Automatic token refresh — proactive (expiry check) + reactive (401 response)
- Request queuing prevents multiple concurrent refresh token calls
- Framework agnostic — works with React, Vue, Angular, Node.js, and more
- Zero hardcoded storage — token management is fully injected via callbacks
- Full TypeScript support with generic response types
- Customizable — custom refresh function, token response path, and header names
- Works in all JavaScript environments (browsers, Node.js, Deno, Bun)
react-generic-list
A lightweight, TypeScript-first generic list component for React that renders any data type through a strongly-typed render prop — eliminating repetitive list boilerplate while preserving full type inference end-to-end.
- Generic <T> type parameter propagates from data to render prop automatically
- Zero boilerplate — replaces repetitive .map() patterns across the codebase
- TypeScript-first API with full IntelliSense support in any IDE
- Framework-agnostic rendering via a flexible renderItem callback
- Published and maintained as a standalone npm package
Selected Projects
A curated selection of projects built across product, client, and personal work.
Synccos | Checkwriter
An enterprise-grade check writing and payment management platform built for businesses to streamline their AP workflows, automate check generation, and integrate directly with QuickBooks for seamless accounting reconciliation.
Mitigately
A debt resolution and financial hardship platform that connects consumers with relief programs, automates document collection via Plaid, and manages the full client lifecycle through a CRM-integrated workflow.
PDF-RAG — Retrieval-Augmented Generation
An end-to-end Retrieval-Augmented Generation system for PDF question answering. It uses token-aware chunking, local BGE embeddings, hybrid vector and keyword retrieval with Reciprocal Rank Fusion (RRF), Gemini-powered generation and evaluation, and optional feedback-based self-correction.
Schema-Mind — Schema-Aware RAG for Text-to-SQL
A schema-aware RAG system that converts natural-language questions into safe, executable SQL against relational databases. It introspects live PostgreSQL and MySQL schemas, builds semantic units and a foreign-key graph, and stores them in MongoDB Atlas for hybrid retrieval. At query time, semantic search, keyword search, Reciprocal Rank Fusion (RRF), and graph expansion work together to retrieve the most relevant schema context before Gemini generates dialect-aware, read-only SQL. Generated queries pass structural, safety, and semantic validation before execution.
Synccos | Connexabi
A modern web-based networking platform that enables professionals to manage contacts, define relationship context, and maintain a structured digital network — a smarter alternative to traditional business cards.
AOT | Always On Time
Many service-based businesses, including health and wellness, arts, medical clinics, and more are spending hours on manual work and face challenges in customer conversion and scaling, taking appointments via phone calls, forms, social networks, or messaging apps. AOT is a booking, membership, and business management SaaS platform to help SMEs, freelancers and professional service businesses. With AOT, business owners can bring their business online, reduce friction for staff and customers, increase customer conversion and revenue, and run their business with digitised scheduling and membership management to save time and money.
Planwell | Personal Financial Advisor
A web-based financial planning platform that helps users make smarter financial decisions through personalized insights, goal tracking, and intelligent automation.
Case Studies
Detailed breakdowns of architecture decisions, challenges, and outcomes.
Synccos | Checkwriter
A live, multi-tenant financial platform modernized incrementally — evolving from a tightly coupled single-tenant system into a scalable architecture while remaining in continuous production with active financial users throughout.
Mitigately
A greenfield debt restructuring platform connecting users with creditors through a 16–20 step intake flow, dynamic contract generation, and a legacy CRM integration that dated to 2008.
PDF-RAG — Retrieval-Augmented Generation
An end-to-end Retrieval-Augmented Generation system that combines local BGE embeddings, vector search, BM25 keyword retrieval, and Gemini generation/evaluation to turn PDF documents into a searchable knowledge base and generate grounded, evaluated, source-cited answers.
Schema-Mind — Schema-Aware RAG for Text-to-SQL
A schema-aware Retrieval-Augmented Generation system that combines semantic search, keyword retrieval, Reciprocal Rank Fusion, and foreign-key graph expansion to retrieve the right database context before generating safe, executable SQL.
Synccos | Connexabi
A contact intelligence and relationship graph platform — redesigned from the ground up after a core ownership model flaw caused user edits to silently mutate shared public entities, corrupting contact data across the entire network.
Technical Skills
Core Stack
Backend & System Design
Databases & Data Layer
State Management & Data Fetching
AI & RAG
Frontend & UI
DevOps & Deployment
Payments & Fintech Integrations
Monitoring & Observability
Testing
Tools & Collaboration
Engineering Practices
Work Experience
January 2022
— Present
Lahore, Pakistan
TechRydes
Senior Full-Stack Engineer
- Led a major architectural transformation, modernizing an enterprise multi-page platform into a high-performance SPA. This resulted in a 35% reduction in load times and a significant uplift in user engagement within six months.
- Served as the primary technical liaison for clients, translating complex business needs into robust, scalable MERN stack solutions. This proactive approach decreased post-launch change requests by 28%.
- Engineered and maintained high-performance RESTful APIs using NestJS and Express, which accelerated critical data analytics reporting workflows by 24%.
- Championed code quality and system stability by implementing rigorous testing frameworks, leading to an 18% improvement in overall runtime performance and system reliability.
- Actively mentored junior developers through bi-weekly knowledge-sharing sessions, raising the team's coding standards and cutting onboarding time for new hires by 30%.
- Orchestrated Agile sprint planning for a team of six, ensuring the timely delivery of features across more than 20 successful sprints.
November 2020
— January 2022
Lahore, Pakistan
OCloud Solutions
Associate Software Engineer
- Significantly enhanced software quality by developing comprehensive unit test suites for a large-scale B2B React application, increasing test coverage by 40% and drastically reducing production defects.
- Spearheaded the validation of core document-sharing features, contributing to a 12% increase in user engagement within a single quarter.
- Designed and built internal automation tools that streamlined operations, saving an average of 14 labor hours per employee each month.
- Drove a critical technology migration, leading the transition of a legacy PHP application to a modern ReactJS stack on AWS Amplify. This upgrade dramatically improved application scalability, maintainability, and deployment velocity.
- Collaborated with cross-functional teams to resolve high-priority defects, decreasing the average issue resolution time by 22%.
August 2020
— November 2020
Lahore, Pakistan
BlueHorn Tech
Junior Software Engineer
- Contributed to the successful delivery of production-ready features for client-facing applications using ReactJS and NextJS.
- Led a key project to migrate a legacy WordPress site to NextJS, coordinating a team of five to achieve substantial performance gains and SEO improvements.
- Enhanced system reliability by rigorously executing black-box testing to identify and resolve functional defects early in the development cycle.
- Developed a library of reusable front-end components, which reduced code duplication by 25% and accelerated future development cycles.
- Authored comprehensive technical documentation to facilitate knowledge sharing, reducing the team's reliance on senior engineers and improving project continuity.
Education
2019
GIFT University
Gujranwala, Pakistan
Bachelor of Science in Software Engineering
Relevant Coursework
Get In Touch
I'm open to new opportunities, collaborations, and interesting conversations. Feel free to reach out through any of the channels below.
uusamaimran@gmail.com
✆Phone
+92 305 9182792
◎Location
Lahore, Pakistan (Open to Relocation)
↗LinkedIn Profile
© 2026 Usama Imran — All rights reserved.
Senior Full-Stack Engineer · AI & RAG · Open to Remote & Relocation