About
Software engineer with experience building full-stack web applications, AI-powered systems and developer tools using React, Node.js, PostgreSQL and Rust. I like scalable software, learning new technologies, and solving hard engineering problems with collaborative Agile teams.
Selected work
MigraBot
An AI assistant for MigraCode Barcelona: a full-stack chatbot with authentication, real-time messaging, an admin dashboard, and Retrieval-Augmented Generation over PostgreSQL to answer bootcamp questions with context.
Built the conversation UX, the real-time Socket.io flow, the RAG retrieval pipeline, and PostgreSQL vector storage with pgvector.
React, Node.js, PostgreSQL, Socket.io, RAG, pgvector
Private repository — product work for MigraCode Barcelona.
MyGit
A Git Smart HTTP server and repository management platform with native Git compatibility, authentication, and web-based administration.
Architected the low-level Git protocol handler, the HTTP server, and the web administration panel in Rust.
Rust, Git, HTTP, JavaScript
Weather App
A responsive weather application with geolocation, Open-Meteo API integration, multilingual support, accessibility features, local caching, and customizable user preferences.
Shaped the UI system, state management, caching layer, and accessibility flows.
React, TypeScript, Tailwind CSS, Open-Meteo API, Zustand
2048 Game
A browser version of 2048 with responsive layout, crisp game interactions, and local persistence for a cleaner return experience.
Focused on state transitions, board feedback, and a mobile-friendly interaction model.
React, Redux, TypeScript, Local Storage
Experience
Volunteer Support Instructor / Full Stack Developer
MigraCode Barcelona
Mentored students in React, Node.js, APIs, and PostgreSQL while providing debugging support and participating in Agile development.
Software Engineer – Full Stack & Internal Tools
Internal tools & freelance
Developed full-stack internal tools, backend integrations, and data-processing solutions to automate business workflows and improve operational efficiency.
Full Stack Developer Intern
FirstFlight
Contributed to a React-based financial platform for global funds transfer, developing frontend features and integrating .NET backend APIs.
Software Development Intern (ERP Systems)
BitwiseSoft
Developed ERP modules using .NET WinForms and SQL while optimizing application performance and database operations.
Skills
- Languages
- JavaScript, TypeScript, SQL, Rust, C#, Java
- Frontend
- React, Next.js, Vite, Tailwind CSS, Redux, Zustand
- Backend
- Node.js, Express.js, REST APIs, JWT, Socket.io
- Data
- PostgreSQL, MongoDB, MS SQL, Prisma, pgvector
- AI
- RAG, Embeddings, OpenAI API, Gemini API
- Tooling
- Git, GitHub, GitHub Actions, Docker, Linux
Education
Full Stack Web Development
MigraCode Barcelona
B.Sc. Information Technology
University of Sargodha
- Google IT Support Professional Certificate · Google
- JavaScript Algorithms & Data Structures · freeCodeCamp