Skip to content
Talha Mansoor

Talha Mansoor

Software Developer · Teacher · Researcher · Open Source Author

I have written production code for over twenty years. Now I teach and research.

Courage to start, strength to persist.

I have been writing software for more than twenty years, in Go, C++, C, Objective-C, C#, Java, and the web stack. I built the learning platform that trains air force personnel in Turkey and China, and earlier the cash-dispenser software that ran the ATMs at Tameer Microfinance Bank.

I teach B.Ed. students now, people training to become teachers themselves. They learn about technology from someone who builds it, not only someone who teaches it. My research sits where computer science meets the classroom, and I hold an MS in Computer Science.

Software Development

What I build

More than twenty years of production software, across the whole stack and down to the metal: React and Next.js on the front end, Go and C++ services behind them, and systems code in C.

Languages Go C++ C Objective-C Swift C#/.NET Java JavaScript Python
Frameworks & platforms ReactNext.jsAstroQtElectronWebRTCAWSPostgreSQL

Also

  • Real-time audio and video over WebRTC, in native clients across iOS, macOS, Windows, and the web.
  • Web apps and sites in React, Next.js, and Astro.
  • Open source that other developers install, most notably the Elegant theme for Pelican.

Selected Work

Websites I have built

Government College of Education website Government College of Education gce.edu.pk Design and development The site for the college where I teach, from design to deployment. Rabia Mansoor website Rabia Mansoor rabiamansoor.com Design and development A portfolio for a researcher and educator, built in Astro with a custom editorial design. Vanguard Public School & College website Vanguard Public School & College vpsc.ac.pk Design and development A school and college site covering everything from Montessori to O and A Levels. Ali Stationery website Ali Stationery alistationery.com Design and development The site for a stationery business.
Coding School website Coding School codingschool.pk Design and development The site for a coding-education startup. No longer online.
My Mufti website My Mufti mymufti.com Design and development Full design and build for a content website. No longer online.
Cantt Public School & College website Cantt Public School & College cpsc.edu.pk Design and development A full site for a school and college: admissions, activities, and campus-life pages. Offline at the owner's request.
Coding Workout website Coding Workout codingworkout.com Design and development A site built around coding practice. No longer online.

A few of these are no longer maintained or hosted by their owners. The work is mine either way.

Open Source

Elegant

A theme for the Pelican static site generator.

I built Elegant, one of the most widely used themes for the Pelican static site generator. It shipped with built-in search when few static-site themes had any, and it came with thorough documentation. I no longer maintain it, but the theme and its docs are still online.

  • Built-in search, rare for a static site at the time
  • Thorough, standalone documentation
  • One of the most popular Pelican themes of its time
PelicanOpen sourcePythonJavaScript Visit Elegant and its docs

Open Source

More open source

Beyond Elegant, I have released my own open source and landed commits in editors, static-site tools, and developer utilities I use.

Lifelong learning

Certifications

Lifelong learning isn't only something I teach; it's something I practice. Here are courses, trainings, and workshops I have completed.

Artificial Intelligence Using Python certificate Artificial Intelligence Using Python DigiSkills Training Program 2026 Digital Marketing certificate Digital Marketing DigiSkills Training Program 2026 Startup Strategies and Entrepreneurship certificate Startup Strategies and Entrepreneurship DigiSkills Training Program 2026
College Teachers' Induction Training certificate College Teachers' Induction Training Government of Sindh, College Education Department 2023
Google Project Management Certificate certificate Google Project Management Certificate Google via Coursera 2022 Google Data Analytics Certificate certificate Google Data Analytics Certificate Google via Coursera 2022
Future Prospects of Sociology Students in the Social Sector certificate Future Prospects of Sociology Students in the Social Sector Virtual University of Pakistan 2022
Planning a Household Survey: Evidence from MICS certificate Planning a Household Survey: Evidence from MICS Virtual University of Pakistan 2022
Statistical Data Analysis Using SPSS certificate Statistical Data Analysis Using SPSS Virtual University of Pakistan 2022
Artificial Intelligence for IT and Non-IT Professionals certificate Artificial Intelligence for IT and Non-IT Professionals Virtual University of Pakistan 2021

Appreciation

Kind words

A few of the messages students and readers have sent me, in their own words.

Your teaching style is truly different from other teachers. The way you explain concepts makes them very easy to understand and remember. Your website was amazing too. Everything was organized so well, and the wording was so simple that I didn't need to use any AI tools or other sources. Your notes and lectures were more than enough to prepare confidently.
Areesha ImranBEd, Batch 2024
From making quizzes, engaging us in lectures, and preparing us for exams, you always did far more than what was required from your job. You have honestly changed my perspective about government teachers through your extraordinary commitment and passion for teaching.
Hina KanwalBEd, Batch 2024
The study links from your website were a huge help. My students prepared from them, and every one of them did really well in today's paper. They are very happy, and so am I. Thank you, sir.
Prof. ReemaTMC College of Education, Karachi
I am not your direct student, but I have learned a lot from your YouTube channel. Your guidance and knowledge have really helped me.
Muhammad Faheem AzeemYouTube viewer
We will never get a teacher like you. Today everyone attempted the paper happily, and it was a very creative paper. We have never taken such a paper before.
Rabia AhmedBEd, Batch 2025
Thank you, sir. It was my first time doing such a paper. I hope my dream of studying in London comes true. Your level is amazing; you should be teaching in Europe, not in Pakistan.
Anzila AbidBEd, Batch 2025
You can, you should.
And if you are brave enough to start,
you will.