education

Balancing HSC Science, Teaching and Web Development

8/10/2026
6 min read
student life
teaching
web development
FS Coaching Center

Three roles, one alarm clock

People often ask how I manage college, teaching and web development at once. The honest answer: a timetable, imperfectly kept, and a clear reason for each thing. This post is what that balance actually looks like from the inside.


## Role one: science student

I am in my second year of HSC at Sunamganj Government College, in the science group. Physics, chemistry and higher mathematics do not negotiate — falling behind compounds fast. College classes and exam preparation hold the centre of my day, and everything else must fit around them. I am also an active BNCC cadet, so drills and duties claim some weekends as well.


## Role two: teacher

I started tutoring while in class 9 myself, teaching students of classes 7 to 9. That grew into something bigger: FS Coaching Center at Jibdara Bazar, which I founded so underprivileged students in my village could get quality lessons at an affordable price. Teaching is not a compromise I make for income — it is the work that explains all the other work.


Teaching also rewired how I learn. Explaining algebra to a class 7 student forces you to truly own the idea — exactly the skill you need when reading documentation and building software.


## Role three: web developer

I learned web development alongside all of this, by building real projects instead of only following tutorials — most visibly this site, RahatVerse, a bilingual ecosystem with an admin CMS, blog, gallery and an order system. When I take on work through my services page, it runs on the same stack I built my own project with.


## The structure that holds it together

None of this runs on motivation; it runs on structure. Fixed blocks: college first, tuition batches in the afternoon, development at night and on Fridays. Small scopes: ship the smallest useful version of a feature, then improve it, instead of waiting for a perfect free week that never comes. And honest limits: some weeks, exams win and the code waits.


## What teaching taught me about code

- Break a problem down until it is explainable — students and APIs both reward that.

- Names matter. A confusing label wastes everyone's time, in Bengali or in TypeScript.

- Feedback loops are everything: a student's wrong answer and a failing test are the same gift.


## Why I keep all three

Each role pays for the others in a different currency. Teaching keeps me rooted in my community and funds my tools. College gives me the science foundation. Development gives the first two a louder voice — a coaching center needs a website, a blood society needs a donor directory, and I can build both.


If you are a student somewhere in Bangladesh trying to build something alongside your studies: start smaller than you think, stay useful to the people around you, and let consistency do what free time cannot. The full journey is on my about page.

About the author

Rahat Ahmed is a student, teacher and web developer from Sunamganj, Bangladesh, and the creator of RahatVerse.

Comments

Leave a comment

Comments are moderated before appearing.