I'm a Full-Stack Software Engineer with 2+ years of professional experience shipping production web applications across Laravel, React, Node.js, and Java β and I'm currently building a parallel track in data science and applied ML, with a focus on production-grade systems for fintech: credit risk modeling, real-time fraud detection, and retrieval-augmented generation over regulatory documents.
- π― Actively building a portfolio of deployed ML/AI systems targeting data-driven fintech roles β full engineering rigor, not just notebooks: Docker, CI/CD, cloud deployment, and observability at every stage
- π Comfortable across the entire stack β from database schema design and backend logic to React frontends, model serving, and cloud infrastructure
- β‘ AI Automation Architect β if it can be automated in n8n, I've probably already built the workflow
- π§ Currently exploring agentic AI systems (MCP, function calling) and expanding into GCP + Terraform
- π BS Software Engineering graduate from FAST-NUCES, Lahore
Open To: Data Science & ML Engineering Roles Β· Full-Stack Roles Β· Backend Engineering Β· AI/Automation Consulting
Production-grade ML and AI systems β deployed, tested, and documented end to end, not just notebooks.
πΉ RegRadar β Production RAG System for UK FCA Regulation
A retrieval-augmented generation system for querying the UK FCA Handbook (SYSC sourcebook), built with production RAG techniques rather than a naive vector-search wrapper.
| Aspect | Detail |
|---|---|
| Retrieval | Hybrid dense (Qdrant) + BM25 search fused with RRF, plus cross-encoder reranking |
| Generation | gpt-4o for answers, gpt-4o-mini for query rewriting, citation-grounded streaming responses |
| Evaluation | RAGAS framework for retrieval/generation quality scoring |
| Design decision | Explicit out-of-scope refusal instead of hallucinating β treated as a first-class feature, not a limitation |
| Stack | FastAPI, Qdrant, OpenAI embeddings, React + TypeScript, SQLite-backed rate limiting |
| Infra | Docker, AWS ECR + EC2 + S3 + CloudFront, GitHub Actions CI/CD |
| Live | regradar.app Β· Repo |
πΉ Fraud-Radar-ML β Real-Time Fraud Detection
A real-time transaction fraud detection system modeled on Stripe Radar's approach to streaming risk scoring.
| Aspect | Detail |
|---|---|
| Model | XGBoost classifier with SHAP for per-transaction explainability |
| Pipeline | Kafka for streaming transaction ingestion, FastAPI for real-time scoring |
| Infra | Docker, AWS EC2 + ECR |
| Repository | View Repo |
πΉ Credit-Risk-ML-Pipeline β Default Risk Prediction
An end-to-end credit risk model trained on the Home Credit Default Risk dataset, served as a production API.
| Aspect | Detail |
|---|---|
| Model | XGBoost trained on the Home Credit Default Risk dataset |
| Serving | FastAPI wrapping the trained model behind a REST endpoint |
| Infra | Docker, AWS EC2 + ECR, GitHub Actions CI/CD |
| Repository | View Repo |
πΉ UK Tech Job Analyzer
A live dashboard analyzing the UK tech job market using real job posting data.
| Aspect | Detail |
|---|---|
| Data | Reed API, refreshed automatically |
| Stack | Streamlit |
| Automation | GitHub Actions for scheduled data refresh and app keepalive |
| Live | uk-tech-job-analyzer-ks.streamlit.app Β· Repo |
πΉ MarketRadar β MCP-Powered Investment Research Agent (in progress)
An AI agent that answers natural-language investment research questions by autonomously chaining tool calls across live market data.
| Aspect | Detail |
|---|---|
| Agent | OpenAI (gpt-4o) function calling orchestrating tool use over a live MCP server |
| Tools | Price/volatility/RSI/moving averages, news search, company fundamentals, multi-ticker comparison |
| Protocol | Built on MCP (Model Context Protocol) β tools exposed via the official MCP SDK, not ad-hoc function wiring |
| Infra (in progress) | GCP (Cloud Run, Artifact Registry, Secret Manager) provisioned via Terraform |
| Repository | View Repo |
πΉ Serverless Notification System + Dashboard
A production-style multi-channel alerting system on AWS Lambda, paired with a React dashboard for sending alerts, viewing logs, and replaying failed messages.
| Aspect | Detail |
|---|---|
| Stack | Python 3.12, AWS Lambda, API Gateway, SES, CloudWatch β React 18 + Vite + TypeScript dashboard |
| Architecture | API Gateway β Lambda β validator β router β AWS SES (email) / Slack webhook, with per-channel fault isolation |
| Features | Multi-channel alerts (email/Slack/both), 4 severity levels, Dead Letter Queue inspection + one-click replay, live CloudWatch log viewer |
| Cost | Runs entirely within AWS free tier |
| Repositories | Backend Β· Dashboard |
πΉ BizLaunch Suite β AI SaaS Platform
An AI-powered SaaS platform for launching businesses, built on Next.js with a Supabase-backed serverless architecture.
| Aspect | Detail |
|---|---|
| Stack | Next.js, Node.js, Supabase, OpenAI API |
| Performance | Serverless Supabase Edge Functions handling concurrent AI-driven requests with low-latency responses |
| Security | JWT-based authentication following OAuth 2.0 standards |
πΉ Distributed Task Scheduler
A distributed task scheduling system built for persistent, efficient task management at scale.
| Aspect | Detail |
|---|---|
| Stack | Node.js, Redis, PostgreSQL |
| Architecture | Redis sorted sets as priority queues; PostgreSQL with indexing for persistent, queryable task storage |
πΉ Smart Carpool Platform (Final Year Project)
A full-stack carpooling web and mobile application β ride matching, geolocation, and real-time sync across platforms.
| Aspect | Detail |
|---|---|
| Stack | Node.js, Express, MongoDB, Firebase, React Native |
| Features | RESTful APIs for ride matching and real-time push notifications via WebSockets; MongoDB schemas optimized for geospatial queries |
| Repository | View Repo |
πΉ Natours β Full-Stack Tour Booking Platform
A full-stack MVC tour-booking application with role-based access and payment processing.
| Aspect | Detail |
|---|---|
| Stack | Node.js, Express.js, MongoDB, Pug, Stripe API |
| Security | JWT auth, role-based access control, rate limiting, XSS protection, data sanitization |
| Features | Stripe payment integration, image upload/processing via Multer and Sharp |
| Repository | View Repo |
All projects are available at github.com/RahimAbbas55.
Software Engineer Β· Ethizo Mar 2026 β Present
Building full-stack web application features spanning the entire request lifecycle, from RESTful API logic to rendered UI.
- Independently designed and implemented a complete user comment system end-to-end β Laravel REST endpoints, database schema, Phinx migrations, and a fully functional React frontend
- Contributed to a patient encounters module, building and integrating React components into an existing multi-page frontend application
- Authored and managed Phinx database migration scripts for schema changes, resolving duplicate migration conflicts and ensuring safe rollouts across environments
- Translated detailed functional specifications into application logic, implementing complex business rules with clearly defined inclusion/exclusion criteria in Laravel
- Worked within an Agile/Scrum team β sprint planning, daily standups, code reviews, and clean Git workflows
Laravel React TypeScript Phinx Agile/Scrum
Software Engineer Β· The Publishing House LTD Sep 2024 β Feb 2026
Built and maintained production RESTful APIs serving a growing user base within an Agile/Scrum team.
- Built and maintained RESTful APIs using Node.js and Express serving 1,000+ monthly users, applying MVC architecture and SOLID principles
- Optimized database queries, reducing API response time by 20%
- Implemented unit and performance testing achieving 85% code coverage
- Contributed to CI/CD pipelines and peer code reviews across Agile/Scrum sprints
Node.js Express MVC SOLID CI/CD
Software Engineer Intern Β· KeyOB PVT Jun 2024 β Aug 2024
- Developed backend services using Java Spring Boot and REST architecture, designing APIs consumed by web and mobile clients
- Containerized microservices using Docker for consistent deployment; performed unit and load testing to validate scalability
Java Spring Boot REST Docker
BS Software Engineering Β· FAST National University of Computer and Emerging Sciences Sep 2021 β Jun 2025
Relevant Courses: Data Structures, Algorithms, Object Oriented Programming, Databases, Advanced Programming, Discrete Structures, Linear Algebra, Probability and Statistics, Calculus, Android App Development, Human Computer Interaction.
Final Year Project β Smart Carpool Platform: Full-stack carpooling web and mobile application using Node.js, MongoDB, Firebase, and React Native, with real-time location tracking and push notifications via WebSockets.
Assistant Head of Security β SOFTEC, FAST-NUCES Lahore's flagship software engineering event. Oversaw event security operations, coordinated team transitions, and ensured smooth execution across all event areas.
Languages: English (Professional) Β· Urdu (Native)
Building:
- MarketRadar β an MCP-powered AI agent for investment research
- A production ML/AI portfolio targeting UK fintech data roles
Learning:
- GCP + Terraform (multi-environment infra, remote state, modules)
- Agentic AI systems β MCP, multi-agent orchestration
Exploring:
- Retrieval-augmented generation and hybrid search at production quality
- Real-time ML systems (streaming, low-latency scoring)
Open To:
- Data Science & ML Engineering roles
- Full-time full-stack roles
- Freelance & contract collaborations
