Skip to content
View Ratul-islam's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report Ratul-islam

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ratul-islam/README.md

Ratul Islam

MERN stack developer stuck in JavaScript hell

The Situation

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.

Technologies I Wrestle With Daily

// 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"
};

Projects That Somehow Work

  • 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

My Relationship With JavaScript

  • 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

Daily Tech Struggles

  • 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"

The Stack Overflow Chronicles

# 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)

Find Me Online

Current Mood

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 ⏳

Pinned Loading

  1. extract-std-info-from-pdf-nodeOnlyProject extract-std-info-from-pdf-nodeOnlyProject Public

    JavaScript

  2. foodeals-project foodeals-project Public

    CSS

  3. ai-cv-checker-client ai-cv-checker-client Public

    Forked from itsmdzihad/ai-cv-checker-client

    JavaScript

  4. e-commerce-backend e-commerce-backend Public

    JavaScript

  5. e-commerce-frontend e-commerce-frontend Public

    JavaScript

  6. TicTacToe TicTacToe Public

    Simple tictactoe game

    CSS