Scientific computing
Numerical models and reference solutions, with the assumptions made explicit.
- Python
- NumPy
- SciPy
AI evaluation · Mathematics · Frontend
I’m Muhammad Imran, a mathematics graduate from Layyah, Pakistan. I design and review mathematical and scientific tasks for AI evaluation, build web interfaces, and write free worked solutions for school mathematics.
AI evaluation & research
Mindrift · CI-STEM project
Designing computation-heavy STEM problems, with Python reference solutions and scoring rubrics, to evaluate language models.
Mindrift · SciCode project
Reviewing and authoring Python tasks in scientific computing for correctness, reproducibility and complete specifications.
Photomath · 2023–2024
Writing and reviewing step-by-step solutions in algebra, geometry and calculus, checking every intermediate step as well as the answer.
About me
I studied mathematics at the University of Education, Lahore, and now work across AI evaluation, scientific problem authoring and web development.
I’m drawn to the part where an answer needs explaining: the assumption behind a result, the logic inside a program, or the step that makes something click for a learner. That is also why I teach, and why I’m building a free library of worked solutions.
Frontend & code
My own site and three frontend learning projects. Each case study says what I built, what I learned, and what I would change.
Worked solutions, configurable practice papers and the static build behind this site.
Frontend learning projectResponsive layout and visual hierarchy for a fictional food service.
Interface experimentSign-in and registration in one composition, with coordinated motion between states.
JavaScript learning projectA two-player dice game built around rules, decisions and changing state.
/* Columns follow the browser's width: 1, 2 or 4. */
.demo-stage { container-type: inline-size; }
.preview-projects {
display: grid;
gap: 12px;
}
@container (width >= 480px) {
.preview-projects[data-layout=cards] {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@container (width >= 1000px) {
.preview-projects[data-layout=cards] {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}This is the CSS behind the layout above. Switch between Cards and List to see it change.
Mathematics & teaching
Start with a worked example in the free library, or work through a subject together in live lessons.
Worked solutions and practice papers for Punjab Class 9 and Class 10 mathematics.
One unit is published in each book so far. Classes 11 and 12 are planned.
Live online lessons in English or Urdu, with clear explanations and guided practice.
Computing · Evaluation · Publishing
Numerical models and reference solutions, with the assumptions made explicit.
Reproducible runs, edge-case checks, and reasoning that can be inspected.
Symbolic checks, clear figures, and complete mathematical explanations.
Responsive layouts, semantic markup, and interfaces that work with a keyboard.
Get in touch
An evaluation or research task, a website, or a subject you want to understand better. Tell me a little about it.
imranbinmanzoor1@gmail.comThank you for getting in touch. Formspree accepted your message, and it will reach my inbox.