Ayesha

Software Engineer·MS Researcher·Educator

Building intelligent systems for a kinder tomorrow.

I build scalable web applications, explore intelligent systems through research, and love helping others grow in tech.

Years experience
4+

Years experience

Projects delivered
20+

Projects delivered

Years teaching
2+

Years teaching

I build web products people actually enjoy using, research how swarms of drones can think together , and teach the next generation of developers to build with confidence.

avatar

01About

Rooted in culture, always reaching for more.

I'm a software engineer who moves between three worlds: shipping production web apps, researching how groups of autonomous agents can cooperate safely, and teaching the next batch of developers.

Whether it's a homeschooling platform or a reinforcement learning paper, I care about the same thing — systems that are clear, dependable and genuinely useful to the people on the other side of the screen.

Next.js / React / React Native / Flutter / Node.js / TypeScript / FastAPI / PostgreSQL / Python / Reinforcement Learning / UAV Systems / Generative AI

MS Computer Science
COMSATS University Islamabad, Abbottabad Campus · Jan 2025 – Dec 2026 · CGPA 3.8 / 4.0

02Experience

Where I've been building.

From freelance client work to a UK research company, and now a full-stack product, with teaching alongside. This is the path so far.

2021
Building since
4
Roles so far
2
Right now

Now atRightSteps.App · Preply

  1. Aug 2025 — Present

    RightSteps.App

    Full-stack Developer

    Building a homeschooling platform that gives parents and children personalised, AI-assisted learning.

    • Builds the product end to end, from the interface to the database.
    • Adds AI-assisted learning to the platform with OpenAI.
    • Works across Next.js and Node.js, with PostgreSQL and MongoDB for data.

    Next.js · React · Node.js · PostgreSQL · MongoDB · OpenAI · Tailwind · LLM · Generative AI

  2. May 2024 — Present

    Preply

    JavaScript & Web Development Mentor

    Teaching JavaScript and web development one-to-one, with lessons built around each student's goals.

    • Teaches JavaScript and web development to students one-to-one.
    • Plans each lesson around the student's own goals and pace.

    JavaScript · Web development · Mentoring

  3. Feb 2023 — Aug 20252 yrs 7 mos

    Dowell Research UK Limited

    Frontend Web Developer

    Built responsive web interfaces for a UK research-focused company.

    • Built responsive interfaces with React, Next.js and TypeScript.
    • Worked on products for a research-focused company in the UK.

    React · Next.js · TypeScript · Tailwind

  4. Apr 2021 — Aug 20254 yrs 5 mos· Freelance

    Upwork

    Freelance Developer

    Delivered websites and web apps for clients, from first design to working product.

    • Built client websites and web apps with React and Next.js.
    • Freelance work includes Arxio, an LLM-powered research workspace.

    React · Next.js · Node.js · Freelance

03Selected work

Projects that solve real problems.

01 / Full-stack web app

Current

RightSteps.App

A homeschooling platform that gives parents and children personalised, AI-assisted learning. Built end to end, from the interface to the database.

Next.js · React · Node.js · PostgreSQL · Tailwind · OpenAI · MongoDB

02 / Mobile app

In progress

Colabrix

A project management app that starts every project as one board of issues. Stories, sprints and milestones can be switched on when a team is ready, and every view keeps working from the same issues.

React Native · Mobile

03 / Freelance project

Arxio

Upload a research paper and Arxio builds a full workspace: overview, methodology and results breakdowns, a 15-slide presentation with script, Q&A prep and a cheat sheet. It can also research any topic and produce cited documents as PowerPoint, Word, PDF or Excel.

Next.js · React Native · Node.js · OpenAI · LLM · Generative AI

04 / Frontend

Dowell Portal

Responsive web interfaces for Dowell Research UK, a research-focused company, built with React, Next.js and TypeScript.

React · Next.js · TypeScript · Tailwind

05 / Web platform

ISSB Smart Study

Website and student platform for a defence-test academy. Visitors explore Army, Navy and PAF courses, send an enquiry through a form connected to an API, and students sign in securely.

React · Vite · Framer Motion · React Router · REST API

06 / Mobile app

One1App

A mobile app for creators that makes the path from passion to profit effortless, with tools for growth and creativity, and a user-friendly, mobile-optimised experience that builds trust within communities.

Flutter · Dart · Mobile

07 / Final year project

WoodLog

My university final year project. It checks the logs on a truck at a checkpost before the truck is allowed to pass. A model trained on a Python dataset runs behind a FastAPI backend, with a Flutter mobile app as the frontend.

Python · Machine Learning · FastAPI · Flutter

04Research

Teaching drone swarms to reach their targets — without colliding.

My MS thesis looks at multi-drone missions such as search and rescue, where every drone must reach its own target while staying clear of the others. Today those two decisions are usually optimised separately, and that is where conflicts begin.

Target assignmentConflict edgeα Priority weight

Multi-Agent Proximal Policy Optimization for Joint Dynamic Target Assignment and Collision Avoidance in UAV Systems

MS thesis · COMSATS University Islamabad · In progress

01The gap

Target assignment and collision avoidance depend on each other, yet existing work handles one and leaves the other out. Fixed reward weights also cannot adapt as a mission unfolds.

02The approach

One MAPPO policy sees both. A Hungarian assignment and a conflict graph of nearby drones sit inside each drone's observation, and a small Priority Arbitration Head learns a weight α between 0 and 1 at every step.

03The evaluation

A four-stage curriculum from 3 to 8 drones in a 2D PyBullet simulation, compared against MAPPO, DA-MAPPO and IGAT-MARL on mission success, collisions and reassignments.

3–8
Drones in training
4
Curriculum stages
1
Unified policy

05Teaching

Empowering future coders.

I teach JavaScript and web development on Preply, one-to-one. Every lesson plan is built around the student's own goals, so the time is spent on what they actually want to learn.

Teaching sits right next to my work as a developer and researcher. Explaining an idea clearly is the same skill as writing clear code, and it keeps my own fundamentals sharp.

2+
Years teaching
1:1
Live lessons
2024
On Preply since
Book a lesson on Preply
  1. 01

    One-to-one lessons

    Personal attention at the student's own pace, with room for questions as they come up.

  2. 02

    Plans built around goals

    Each student gets a lesson plan shaped by what they want to achieve, not a fixed syllabus.

  3. 03

    JavaScript and the web

    From the language itself to building real pages and web apps, step by step.

06Contact

Let's build something meaningful.

Open to full-stack roles, research collaborations and mentoring. The fastest way to reach me is email.

ayeshakhalil432@gmail.com