L1 FrontendL2 BackendL3 AIL4 SystemsL5 Learning & teachingBarcelona, Spain
Ali RazaFull Stack Software Engineer
Full stack software engineer building React interfaces, Node.js APIs, AI retrieval systems and Rust tooling.
The network
Every skill is a line. Every project is a station.
5 lines, 10 stations, one terminus. Pick any station to read the story behind it. Lines that share a station are where my skills actually met on real work.
Lines
What each line carries
Frontend
React interfaces built for real use: accessible, quick to respond, and maintainable as they grow.
- React
- TypeScript
- Next.js
- Vite
- Tailwind CSS
- Redux
- Zustand
Backend
APIs, real-time flows and data layers — from SQL in desktop ERP to Node.js services.
- Node.js
- Express.js
- REST APIs
- JWT
- Socket.io
- PostgreSQL
- MongoDB
- MS SQL
- Prisma
AI
Retrieval-augmented systems grounded in real data. The newest line on the network, still extending.
- RAG
- Embeddings
- OpenAI API
- Gemini API
- pgvector
Serves MigraBot
Systems
Lower-level tooling, protocols and databases: the parts that have to be correct before anything is pretty.
- Rust
- Git internals
- HTTP
- SQL
- C#
- Java
- Docker
- Linux
Serves BitwiseSoftMyGit
Learning & teaching
Formal foundations, retraining in Barcelona, then helping the next cohort get where I am.
- Mentoring
- Debugging support
- Agile
Serves University of SargodhaMigraCode BootcampMigraCode Mentor
Featured stations
Things I built
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.
React · Node.js · PostgreSQL · Socket.io · RAG · pgvector
MyGit
A Git Smart HTTP server and repository management platform with native Git compatibility, authentication, and web-based administration.
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.
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.
React · Redux · TypeScript · Local Storage
Journey planner
Where do two skills meet?
Pick two technologies. If they were used together, you get a direct service. If not, the planner finds the shortest ride between them through real work.
Station index
- .NET
- FirstFlight, BitwiseSoft
- Git
- MyGit
- HTTP
- MyGit
- JavaScript
- MyGit
- Local Storage
- 2048 Game
- Node.js
- MigraBot, MigraCode Mentor
- Open-Meteo API
- Weather App
- pgvector
- MigraBot
- PostgreSQL
- MigraBot, MigraCode Mentor
- RAG
- MigraBot
- Redux
- 2048 Game
- REST APIs
- MigraCode Mentor
- Rust
- MyGit
- Socket.io
- MigraBot
- SQL
- BitwiseSoft
- Tailwind CSS
- Weather App
- TypeScript
- Weather App, 2048 Game
- WinForms
- BitwiseSoft
- Zustand
- Weather App