open-to-opportunities/Kolkata · IST

Ayan “Kuro” Mandal

I teach logic and build with AI.

Web developer · Data Science student (IIT Madras) · CS educator

I build web apps for classrooms and teach computer science to school students. I co-founded Ganitasastram, and I’m studying Data Science at IIT Madras.

A page from my Transmission Media study notes: a diagram classifying guided and unguided media, with English text and a Bengali explanation under each point
A page from my Class XI Computer Networks notes: English first, Bengali below. Open the sample ↗

How I build with AI

I bring the problem, the context and the resources. AI restructures them and drafts the files. I decide what goes in, check every output, and test it before anyone else uses it.

How I build with AIDefine the problem, AI drafts the files, I review every output, test on real cases, then ship to students. A failed test sends me back to review.DefineI set the problemDraftAI drafts the filesReviewI check every outputTeston real casesShipto studentsIf it fails: fix it and test againDefineI set the problemDraftAI drafts the filesReviewI check every outputTeston real casesShipto studentsfix and test again
  1. Define the problem

    I write down what the thing must do and who uses it, and gather the real context: requirements, reference material, constraints.

  2. Pair with AI

    AI proposes a better structure and drafts the code or content files from what I supplied. I stay in the loop at every step.

  3. Review and test

    I read every output, fix what’s wrong, and test it on real cases before it reaches students or teachers.

Where I’ve been, and where I’m headed.

  1. BS in Data Science · IIT Madras (online)

    Statistics, computational thinking, mathematics and English, with more data science focus in later semesters.

  2. Co-founder & Computer Science teacher · Ganitasastram

    Teaching Computer Science and Application, and helping run the institute, including its website, events and digital content.

  3. B.Sc. (Honours) Computer Science · Kalyani Mahavidyalaya

    Three-year honours degree in Computer Science.

  4. Freelance tutor

    Taught mathematics, science and computer subjects to school students.

Certifications

AI Tools & Claude Workshop be10x 10 Oct 2026 Verify ↗
AI Training (1-day) Outskill 6 Oct 2026
Stock Market Using AI Workshop SpringPad 27 Sep 2026 Verify ↗

Clear explanations, built for school students.

5+

Years of teaching

5–12

Classes taught

3

Boards: WBCHSE, CBSE and ICSE

2

Languages: English and Bengali material

Also available: private coding sessions.

A page from the Transmission Media study notes: a diagram classifying guided and unguided media, with English text and a Bengali explanation under each point Sample · study notes

Transmission Media (Class XI, Computer Networks)

Bilingual notes: English first, Bengali explanation just below, with a diagram for every topic and a quick check at the end.

Open 4-page excerpt (PDF) ↗
Cover of the Pattern Printing with Loops Python study guide: a star pyramid, the contents table and how to use the guide Sample · Python study guide

Pattern printing with loops (Class XII, Python)

A step-by-step Python guide built around the rows-and-columns model: from one line of stars to full pyramids. 8 pages and 17 practice questions with answers.

Open the 8-page sample (PDF) ↗

Good questions.

What kinds of roles am I looking for?

Open to computer-related roles: web development, data analysis and teaching. I like work where I build things and explain them clearly.

What is my technical background?

I hold a B.Sc. (Honours) in Computer Science. I work in Python, C, C++, Java and SQL, and with React, Firebase and Wix Velo. I am now studying Data Science at IIT Madras.

Can I see the classroom app?

It holds real student data, so it isn’t public. I’m glad to demo it on a call.

Which languages do I teach in?

English and Bengali.

How do I get in touch?

Click the little mascot in the corner to open the contact form, or message me on LinkedIn.

Get in touch

I read every message, and I use the details submitted only to reply.