MERN stack developer stuck in JavaScript hell
I build websites with JavaScript. My therapist says this is progress. 🤷♂️
Computer Science student who learned CSS the hard way, then discovered Tailwind and questioned everything. Currently debugging React components while pretending I understand how Next.js actually works.
// Yes, I'm writing my skills in the language I complain about
const ratul = {
frontend: ["React", "Next.js", "HTML", "CSS", "Tailwind CSS"],
backend: ["Node.js", "Express", "Flask", "FastAPI"],
databases: ["MongoDB", "PostgreSQL", "MySQL"],
languages: ["JavaScript", "TypeScript", "Python", "C/C++ (competitive programming)"],
ai_stuff: ["OpenAI API", "Vector DBs"],
debugging_method: "console.log() until something works"
};- 100VP Login - Authentication that doesn't make users cry
- ClickHunts - Click hunting simulator (better than it sounds)
- AI Proctor - AI watches you code and judges silently
And approximately 73 unfinished projects in various states of decay
- Week 1: "JavaScript is weird but manageable"
- Week 52: "Why does
[] + [] = ''but[] + {} = '[object Object]'?" - Week 104: Acceptance stage
- Current: Building React apps while internally screaming
- Tailwind: "I'll never remember all these classes"
- Also me:
className="flex items-center justify-center h-screen bg-gradient-to-r from-blue-500 to-purple-600" - Next.js: "It's just React with extra steps"
- PostgreSQL: "Why did I choose a database that's harder to spell than MongoDB?"
- C++: "At least segmentation faults are honest about breaking things"
# My browser bookmarks:
- "React useEffect infinite loop fix"
- "Next.js deployment issues 2024"
- "Tailwind CSS not working"
- "PostgreSQL connection refused"
- "JavaScript why is this undefined"
- "C++ vector out of bounds"
- "How to exit vim" (just in case)- LinkedIn: Professional Version of Me ← Best place to reach me
- Email: is.ratul.dev@gmail.com
- CodePen: @ratulislam - CSS experiments gone wrong
const currentStatus = async () => {
while (bugs.exist()) {
await drink.coffee();
console.log("This should work...");
// Narrator: It did not work
}
};Currently available for:
- Backend Projects (love)
- React/Next.js projects
- Tailwind CSS therapy sessions
- Explaining why my PostgreSQL query returns undefined
- Competitive programming discussions (bring your own segfaults)
Status: Building responsive layouts with Tailwind while Next.js builds take forever ⏳

