Senior software engineer .NET · Python · PHP · Flutter · Applied AI Karachi, Pakistan

Software that holds up in the real world—whatever the stack.

I’m Wasiullah Qureshi, a senior software engineer with 14 years across .NET, Python, PHP, and Flutter. I build and modernize business-critical applications—enterprise systems, REST APIs, web and mobile products, test automation—and applied AI systems: RAG-based chatbots and website assistants that answer from an organization’s own content and know when to hand over to a person.

14 years in production software
Multi-stack .NET, Python, PHP, Flutter, and the web
Grounded AI RAG chatbots that answer from approved content
Wasiullah Qureshi, senior software engineer
Wasiullah Qureshi .NET · Python · Flutter · AI
.NET & C# Python & FastAPI RAG chatbots & applied AI Flutter & mobile PHP & web platforms Modernization & testing

01 / Selected work

Complex products, made clearer.

I work best where software meets real operations: many users, established workflows, connected systems, and no appetite for unnecessary disruption. Below: employer work in reverse order, then one independent build documented as a case study.

Retail & hospitality Fourgen · 2017—2021

Point-of-sale systems shaped around daily operations.

POS-Xtreme and POS-Select brought transactions, inventory, reporting, and back-office workflows into configurable products for retail stores and restaurants.

Focus

  • Customizable workflows for distinct business models
  • Online and client-server deployment options
  • Inventory, operations, and reporting in one system
C#.NETSQL ServerDesktop systems
Operational platforms Pakistan & Malaysia · 2012—2017

Software for mobility, property, vouchers, and connected devices.

Earlier roles built the foundation: translating operational rules into dependable web and desktop products across several industries and markets.

Product experience

  • Cab booking and management workflows
  • U.S. real-estate applications
  • Voucher redemption and vending-machine platforms
.NETWeb applicationsSQLIntegrations
Applied AI · Independent build 2026 · Case study

RAG-powered website assistant

Most website questions are already answered somewhere on the site. This build retrieves that approved content, answers only from it, and knows when to stop and hand over to a person.

Read the case study

What it does

  • Website and document ingestion with chunking and embeddings
  • Similarity retrieval with grounded, source-aware answers
  • Scope controls, retention windows, and a clear human hand-off
PHP 8MySQLOpenAI APIEmbeddingsVector retrieval

02 / Expertise

Practical depth across the product lifecycle.

A

Product engineering

Turn complex business rules into maintainable product behavior—on .NET, Python, or PHP—with equal attention to the API, data model, interface, and people using it.

C# · ASP.NET Core · Web API · Entity Framework · SQL Server · Python · PHP · Vue.js · Blazor

B

System modernization

Evolve established software incrementally—introducing modern APIs, reusable UI patterns, and cleaner boundaries without discarding valuable domain knowledge.

Legacy .NET · REST APIs · Component design · Incremental migration

C

Quality & automation

Reduce release risk with useful test coverage and repeatable workflows, from unit tests to browser-level scenarios expressed in business language.

Playwright · Gherkin / BDD · Unit testing · Azure DevOps

D

Flutter & mobile development

Create cross-platform mobile experiences with responsive interfaces, predictable application state, and dependable API integration across Android and iOS.

Flutter · Dart · Cross-platform UI · Material Design · REST APIs · State management · Android · iOS

E

Applied AI & retrieval systems

Design website assistants that answer from an organization’s own content instead of guessing: crawler and document ingestion, chunking and embeddings, similarity retrieval, grounded prompting with source awareness, scope controls, retention windows, and a deliberate hand-off to a person. Read the case study.

Build Python services with FastAPI and Pydantic—typed settings, SQLAlchemy and Alembic on PostgreSQL, a pytest suite with test doubles, ruff and pyright checks, and Docker Compose for local runs—and integrate with PHP or .NET where the surrounding system already lives there.

Python · FastAPI · Pydantic · SQLAlchemy · pytest · Docker · OpenAI API · embeddings · vector retrieval · retrieval-augmented generation · PHP 8 · MySQL / PostgreSQL

03 / How I work

Calm engineering for complicated systems.

Good product work is rarely a dramatic rewrite. It is a sequence of well-judged improvements that respects users, operations, and the team maintaining the system next.

  1. 01

    Understand the operation

    Start with the people, rules, edge cases, and business cost behind the request.

  2. 02

    Make the change legible

    Create small, reviewable increments with clear boundaries and straightforward trade-offs.

  3. 03

    Build confidence into delivery

    Use focused tests, observability, and feedback to make releases safer—not slower.

  4. 04

    Leave it easier

    Improve the codebase, documentation, and shared understanding for the next person.

04 / Journey

A career built close to the product.

I’m a hands-on engineer who enjoys long-lived software: learning its domain, earning the team’s trust, and improving it in ways users can feel.

My experience spans distributed product teams, client-server systems, web and mobile platforms, APIs, modernization work, and applied AI systems—across .NET, Python, PHP, and Flutter—built with the same care for scope and safety. Away from day-to-day delivery, I value sharing practical programming and problem-solving skills with young learners.

For new programmers

WasiLearn Code

Free, browser-based Python lessons with runnable examples and exercises that check themselves.

Education

MS, Data Engineering & Information Management
NED University of Engineering & Technology

BS, Software Engineering
University of Sindh

Contour Software

Senior Software Engineer · R.O. Writer

Fourgen Information Systems

Senior Software Engineer · POS platforms

Vital Soft Pakistan

Software Engineer · Mobility systems

IT Concepts

Software Engineer · Real-estate applications

Smart Surface, Malaysia

Software Engineer · Connected systems

05 / Contact

Continue the engineering conversation.

Professional and technical conversations welcome—.NET modernization, Python services, Flutter apps, RAG-based chatbots and website assistants, test automation, or future full-time opportunities. Leave a short note, or email directly.

Email me