Senior full-stack & AI product engineer

From idea
to everyday use.

I’m Shah Zaib. I build SaaS platforms and AI-powered products, taking responsibility for the whole journey—from the first technical decisions to the next release.

Download résumé PDF
10+ yearsin full-stack engineering
End to endarchitecture through delivery
Independentengineer & co-founder
Shah Zaib wearing glasses and a dark suitA builder at heart.
Bahawalpur, PunjabPakistan · Working remotely
PRODUCT THINKING.
HANDS-ON ENGINEERING.

Ruby · Rails · Python

Modern frontends

Applied AI

Production delivery

01 / Selected work

Different products.
The same ownership.

Client platforms, a co-founded product, and ideas of my own. Here’s what I’m building—and my part in each.

INTELLECTA.APPTOOLS FOR LEARNING
03 / PRACTICEBuild confidence.

IELTS & TOEFL preparation

01 / PLANMake room
for learning.
Lesson plans · Worksheets · Assessments
02 / Education & AICo-founder

Intellecta.app

AI tools that support the work of teaching and learning.

I co-founded Intellecta and built it end to end. It brings together lesson planning, assessment creation, language practice, and personalized study tools in one product.

  • Rails 8
  • Hotwire
  • OpenAI
  • Sidekiq
  • Docker / Kamal
My contribution
  • Built lesson-plan, worksheet, assessment, and rubric generation workflows.
  • Developed IELTS/TOEFL practice, speaking feedback, study roadmaps, and flashcards.
  • Own the application, AI integrations, background processing, and deployment.
  • Continue improving the learning experience and how AI requests are processed.

Co-founded product · 2024–present

Visit Intellecta
DB DESIGNERSCHEMAS, CONNECTED

Visual modeling · Collaboration · SQL

03 / Developer toolsProduct engineering

DB Designer

From a visual schema to a shared, evolving database design.

I built both the frontend and backend applications for the modern DB Designer product, connecting an interactive modeling experience with collaboration, versioning, and AI-assisted workflows.

  • Vue 3
  • TypeScript
  • Rails 7
  • Action Cable
  • PostgreSQL
My contribution
  • Built the Vue/TypeScript interface and Rails API behind the modern product.
  • Implemented schema modeling, team collaboration, version history, and subscription workflows.
  • Developed multi-database import/export, AI-assisted schema generation, and document/image imports.

Engineering contributor to the product · 2019–present

Live for users
04 / Personal health toolsMy product

RhiniSmartAI

Everyday allergy context, brought together.

My own product, built end to end. It combines symptom tracking, environmental information, travel outlooks, and a contextual AI allergy assistant.

  • Rails 8
  • Hotwire
  • OpenAI / Gemini
  • Weather & air-quality APIs
My contribution
  • Designed and built onboarding, symptom logging, profiles, reports, and travel outlooks.
  • Integrated weather and air-quality information with location-aware experiences.
  • Built a contextual, multilingual AI assistant with streamed responses.
  • Own the application and its ongoing delivery.
In development
05 / Recruitment & AIClient engagement

RoleScout

Job matching with context behind the recommendation.

I’m developing RoleScout end to end for a client, combining résumé parsing, candidate profiles, ATS job ingestion, and AI-assisted matching with supporting evidence.

  • Rails 8
  • Hotwire
  • OpenAI
  • PostgreSQL
  • Solid Queue
My contribution
  • Building candidate-profile and résumé-processing workflows.
  • Connecting ATS sources to eligibility checks, screening, and ranked recommendations.
  • Developing explanations that support match recommendations.
  • Adding structured AI responses, usage tracking, and budget controls.

Client product currently in development.

More from the journeyEarlier products & collaborations

Tendable

2025

Backend and frontend enhancements for health and care quality tooling.

MySportsbook

2023–2024

Sports networking, athlete videos, scouting, and real-time engagement.

Joburg Post

2023–2024

Digital publishing workflows and multimedia content for a newsroom platform.

ChatToAPotato

2021–2023

Anonymous messaging experiences and counselor dashboards.

DaewooCab

2016–2019

Booking and fleet workflows with mapping, routing, and location tracking.

02 / How I work

Modern tools.
Accountable engineering.

AI is part of how I build. Architecture, product decisions, and the quality of what ships remain my responsibility.

01

Understand the product.

Start with the people, the workflow, and the problem. Turn that understanding into a clear scope and practical technical decisions.

02

Own the whole system.

Connect data models, backend services, interfaces, integrations, and deployment. Keep the code organized and the next change manageable.

03

Use AI. Apply judgment.

I work with Codex, OpenAI, and Google AI alongside RubyMine. I review the output and take responsibility for how it fits the product.

04

Validate before release.

Code review, automated tests, browser QA, security checks, and staging validation are part of my delivery workflow.

03 / A little about me

An engineer’s care.
A builder’s curiosity.

I like taking a product from “what if” to something people can actually use.

Over more than a decade in full-stack engineering, I’ve worked across healthcare, education, developer tools, transport, and digital media. That range has made me comfortable with both the details of implementation and the decisions that shape a product.

Today, I combine independent client work with products of my own. I’m based in Bahawalpur, Punjab, Pakistan, and work remotely with teams and founders.

My earlier work in SEO and analytics still influences how I think about discoverability, user journeys, and the purpose behind a feature.

Education

BS, Information Technology
Virtual University of Pakistan

Away from the keyboard

Badminton, gaming,
animation & storytelling.

My working toolkit

Application engineering
Ruby · Ruby on Rails 7/8 · Python · JavaScript · TypeScript · APIs & integrations
Interfaces & interaction
Hotwire · Turbo · Stimulus · Vue · React · Next.js · Tailwind CSS
Data & real-time systems
PostgreSQL · Redis · Sidekiq · Solid Queue · Action Cable · WebSockets
Applied AI
OpenAI · Google AI · Structured outputs · Embeddings · Transcription · Document processing
Delivery & operations
Docker · AWS · DigitalOcean · GitHub Actions · Kamal · Capistrano · Sentry

The stack follows the product. Clear boundaries and maintainability come first.

04 / Experience

A decade of building.
Still moving forward.

From agency and transport platforms to independent product engineering and applied AI.

Jan 2021 — PresentIndependent · Remote

Freelance Senior Full-Stack Engineer

Client partnerships & independent products

Build and maintain SaaS platforms and AI-powered applications across the stack. Own architecture, APIs, frontend experiences, integrations, deployment, and ongoing improvements.

Nov 2019 — Nov 2020Karachi, Pakistan

Senior Ruby on Rails Developer

Cooperative Computing

Developed and maintained Rails applications, integrated third-party services, collaborated across product teams, and mentored junior developers.

Jan 2016 — Nov 2019Lahore, Pakistan

Full-Stack Ruby on Rails Engineer

Daewoo Pakistan Express Bus Service

Led development of online booking and cab systems, including reservations, payment workflows, and mapping integrations in collaboration with operations teams.

Jan 2014 — Dec 2015Lahore, Pakistan

Ruby on Rails Developer

IntensityLabs

Built and improved applications for international clients, working across backend logic, frontend integrations, maintenance, and performance.

Oct 2011 — Dec 2013Lahore, Pakistan

SEO Team Lead

EGlobalSolution

Led SEO work and collaborated with development teams on site structure and content, building a foundation in analytics and user acquisition.

Open to the right conversation

What are you
building next?

I’m interested in senior engineering roles and thoughtful client partnerships. Whether you’re starting a product or improving an existing one, let’s talk about what it needs.

Start a conversation
Email me

Bahawalpur, Punjab, Pakistan
Remote collaboration · UTC+05:00