About

About Jamie’s Aviation

Professional aviation tools for flight calculation, weather interpretation, and pilot education, founded on computational research, pilot experience, and scientific software engineering.

Jamie’s Aviation is an independent aviation software portfolio developed by Dr Jamie Alnasir, a UK CAA-licensed private pilot, computational research academic, and software engineer with a background in reproducible, data-intensive scientific computing.

The portfolio brings together aviation applications including E6BJA — Jamie’s Flight Computer, AirWeatherNOTAM, and Landing Pattern Computer. Each tool has been designed, built, and maintained by Dr Alnasir, drawing on pilot training, academic computing, and long-standing experience in scientific and commercial software development.

Jamie’s Aviation is independently authored and maintained. This allows each application to evolve with technical continuity, clear design principles, and close attention to detail for its aviation mission.

Dr Alnasir's Academic and Technical Background

Dr Jamie Alnasir holds a Ph.D. in Computer Science with Molecular Biology from Royal Holloway, University of London, and an M.Pharm degree in Pharmacy and Chemistry from Kingston University and St George’s, University of London. His academic work has focused on scalable computation, reproducible research workflows, distributed systems, bioinformatics, genomics, high-performance computing, and data-intensive scientific platforms.

He has held research and technical roles at Imperial College London, University College London, the Institute of Cancer Research, and Royal Holloway, University of London. Across these roles, his work has involved research infrastructure, high-performance computing, reproducible scientific workflows, population-scale genomics systems, DNA-based archival storage research, and scientific software engineering.

His scholarly output includes peer-reviewed publications in computational science, distributed computing, bioinformatics, high-performance computing, DNA data storage, and reproducible scientific workflows, with work appearing in venues including ACM Computing Surveys, PLOS Computational Biology, Briefings in Bioinformatics, GigaScience, and the Journal of Computational Biology.

This background informs the philosophy behind Jamie’s Aviation: aviation software should be clear, mathematically sound, transparent, and designed for the practical contexts in which pilots prepare, calculate, and make critical decisions that ensure flight safety.

Aviation Credentials

Dr Alnasir holds a UK Civil Aviation Authority Private Pilot’s Licence, Flight Radiotelephony Operator’s Licence, and Class II Pilot’s Medical.

His aviation experience is central to the development of these applications. They are purpose-built pilot-facing tools, developed from direct experience of aviation theory, flight preparation, and cockpit workload.

From Traditional Flight Computers to Modern Aviation Software

Jamie’s Aviation is built around a clear design view: software should support pilot training, flight calculation, and pre-flight reasoning without obscuring the underlying aeronautical principles.

In the technical manuscript Reimagining the Traditional Flight Computer: E6BJA as a Modern, Multi-Platform Tool for Flight Calculations and Training, Dr Alnasir examines the evolution of pilot-facing flight computers: from mechanical whiz-wheels such as the E6B and CRP series, through dedicated electronic calculators, to modern software-based aviation tools.

The manuscript presents E6BJA as a modern flight computer that preserves the discipline of traditional aviation calculation while extending it through visualisation, explanation, aircraft-specific modelling, offline use, and cross-platform design.

The aim is not simply to digitise existing tools. It is to use software to make aeronautical reasoning more visible, inspectable, and teachable.

E6BJA — Jamie’s Flight Computer

E6BJA — Jamie’s Flight Computer is the flagship Jamie’s Aviation application. It is a modern electronic flight computer available across Apple iOS, Android, Microsoft Surface Pro/Windows, and browser-based platforms.

Inspired by traditional aviation flight computers such as the E6B, CRP-1, and CRP-5, E6BJA brings classic aeronautical calculations into a modern software environment. It supports core flight calculations including wind correction, ground speed, true airspeed, pressure and density altitude, cloud base, relative humidity, Mach number, load factor, fuel planning, climb and descent performance, take-off and landing distance, weight and moment, great-circle distance, rhumb-line navigation, holding patterns, turns, and aviation unit conversion.

E6BJA has grown into a long-lived aviation calculation platform with more than 20,000 active users worldwide. Its continued development reflects a commitment to careful modelling, reproducible computation, and usable scientific software.

A distinctive feature of E6BJA is its emphasis on visual reasoning. Rather than presenting calculations only as numerical outputs, the app includes visualisations that help pilots understand the geometry and operational meaning behind the result. This makes it useful both as a calculation aid and as a teaching companion for aviation theory.

The application is designed around explicit assumptions, modular calculation logic, explanatory material, cross-platform consistency, and a clear relationship between input, method, and output.

AirWeatherNOTAM

AirWeatherNOTAM is an Android aviation weather and NOTAM application developed to support rapid access to aerodrome-specific weather and operational information.

The app provides access to METARs, TAFs, and NOTAMs, alongside computed aviation variables such as pressure altitude, density altitude, relative humidity, sunrise and sunset times, freezing level, and magnetic variation. It also categorises flight conditions using familiar VFR, MVFR, IFR, and LIFR criteria.

AirWeatherNOTAM is designed around a simple requirement: weather and operational information, such as NOTAMs, should be quick to retrieve, clear to interpret, and useful before or around a flight.

Landing Pattern Computer

Landing Pattern Computer is a dedicated Apple and Android application for visualising and calculating landing-pattern and circuit-entry information.

It supports standard pattern entries including overhead, base, downwind, crosswind, final, and teardrop joins. It also assists with wind correction, tailwind and crosswind component estimation, descent and glide calculations, defined minimum manoeuvring speed guidance, and aviation unit conversion.

The app is educational as well as practical. It helps pilots reason through circuit geometry, wind influence, and entry orientation before workload increases. Like E6BJA, it is built on the principle that good aviation software should clarify thinking, not hide it.

Design Principles

Jamie’s Aviation combines pilot training, academic computing, scientific software engineering, and long-term independent product development.

Dr Alnasir’s professional work has repeatedly involved safety-conscious and governance-sensitive environments: biomedical research, genomics, institutional research infrastructure, pharmacy training, regulated data workflows, and aviation. That experience informs a cautious and disciplined approach to software design.

The core principles behind Jamie’s Aviation are:

Clarity
Aviation tools should reduce cognitive burden. Interfaces should be readable, logical, and focused on the pilot’s task.

Mathematical discipline
Calculations should be based on explicit assumptions and implemented with care.

Educational value
Software should help pilots understand the underlying aviation principles, not merely provide unexplained answers.

Reproducibility
Where possible, calculations and workflows should be consistent, inspectable, and maintainable across platforms.

Pilot responsibility
Jamie’s Aviation applications are designed to support flight planning, training, calculation, and situational awareness. They do not replace official sources, approved aircraft documentation, instructor guidance, regulatory requirements, or pilot judgement.

Professional Purpose

Jamie’s Aviation exists to bring the discipline of academic computing into practical aviation software. Its applications are developed with the seriousness appropriate to tools used in a field where preparation, accuracy, interpretation, and judgement matter.

The work is deliberately independent. This keeps the focus on aviation need rather than advertising models, unrelated feature expansion, or unnecessary platform complexity. The aim is to build software that is technically careful, educationally useful, and operationally relevant.

Traditional flight computers remain important teaching instruments, but modern software can extend their value through speed, portability, visualisation, explanatory depth, and consistent cross-platform implementation. Jamie’s Aviation applies these strengths to flight calculation, weather and NOTAM interpretation, landing-pattern reasoning, and pilot education.

The result is a focused aviation software portfolio: independently developed, academically grounded, technically careful, and shaped by direct pilot training. Jamie’s Aviation is built with respect for the discipline of flight, the responsibilities of pilots, and the continuing value of clear computational tools in aviation practice.



   Copyright © 1998-2023 Dr. Jamie Alnasir. All Rights Reserved. Terms of Use