The long record
Everything, in order. Read this one if you are assessing depth — it carries the numbered project list the résumé has no room for.
Ahsan Mahmood — CV
I have been building software professionally since 2018, and this document is the long version: the roles, the stack, and the products I shipped end to end rather than contributed a layer to. If you would rather see the work than read about it, the projects are one click away.
About this file
- Last updated
- September 1, 2026
- Formats
- PDF and Word
- Size
- 60.1 kB
- Kept current by
- Hand, in the admin panel
- Address
- /cv
Read it before you download it
The preview renders in Google’s viewer, which means loading it tells Google you are here. Nothing is requested until you press — and the download links work whether or not you ever do.
The same three controls as the top of the page.
If the preview stays blank
A blocked frame reports nothing back to this page — there is no error to catch and no way to tell a refusal from a slow network. Extensions and strict corporate networks block it routinely.
That is why the direct link sits under the frame before you press anything, and stays there afterwards.
Or ask for it by emailWhat is in this document
Written down so you can tell before downloading whether it answers your question.
- 01Every role since January 2018
- 02The numbered project list
- 03Education and course completions
- 04Languages and contact channels
Other versions
There is only one curriculum vitae. Variants appear here when they exist.
No other versions
The résumé is the other document on this page, and it is a different record rather than a variant of this one.
Read the résuméNeed it in another format?
PDF and Word are on this page. Plain text, LaTeX, or a version cut for one specific role are all fine to ask for — say which and it comes back the same day.
Read the work instead?
A document is a summary of things that already shipped. The projects are the things themselves — running, installable, and mostly with their source open.