<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: R. Mohit joe</title>
    <description>The latest articles on Forem by R. Mohit joe (@rmohitjoe).</description>
    <link>https://forem.com/rmohitjoe</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3290687%2Fabbcf442-6a9f-4c1c-b3d8-fd6880e1084b.png</url>
      <title>Forem: R. Mohit joe</title>
      <link>https://forem.com/rmohitjoe</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/rmohitjoe"/>
    <language>en</language>
    <item>
      <title>How AI is Reducing Clinician Burnout in Modern Clinics</title>
      <dc:creator>R. Mohit joe</dc:creator>
      <pubDate>Tue, 24 Feb 2026 18:15:05 +0000</pubDate>
      <link>https://forem.com/vaiu-ai/how-ai-is-reducing-clinician-burnout-in-modern-clinics-44hb</link>
      <guid>https://forem.com/vaiu-ai/how-ai-is-reducing-clinician-burnout-in-modern-clinics-44hb</guid>
      <description>&lt;p&gt;Imagine spending years becoming a doctor. The exams, the training, the sacrifice. And then you get there and realize half your day is just... paperwork. That is what is happening to clinicians right now and it is pushing them out of the profession.&lt;/p&gt;

&lt;p&gt;Almost &lt;strong&gt;63% of doctors&lt;/strong&gt; are showing signs of burnout. Nurses are leaving faster than new ones are joining. This is not a small issue we can ignore. The people responsible for keeping us healthy are exhausted and the system is not doing enough about it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz637xw2lpppeldqnf7qa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz637xw2lpppeldqnf7qa.png" alt="stressed doctor"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  It is Not the Medicine That is Breaking Them
&lt;/h2&gt;

&lt;p&gt;Here is something most people get wrong. Doctors are not burning out because the cases are too hard. They are burning out because for every &lt;strong&gt;one hour&lt;/strong&gt; they spend with a patient, they spend &lt;strong&gt;two hours&lt;/strong&gt; on admin work. Notes, forms, messages, scheduling, refill approvals. It never stops.&lt;/p&gt;

&lt;p&gt;By the time a doctor gets home, they are still mentally at work. They are thinking about the notes they did not finish and the calls they still have to return. That kind of pressure every single day wears a person down fast. And honestly, it should not be this way.&lt;/p&gt;




&lt;h2&gt;
  
  
  This is Exactly Where AI Comes In
&lt;/h2&gt;

&lt;p&gt;Look, AI is not going to replace doctors. But it can absolutely take the boring, repetitive, time consuming tasks off their plate. Appointment reminders, patient check-ins, after hours questions, prescription refill requests, clinical note drafts. All of this can be handled automatically.&lt;/p&gt;

&lt;p&gt;When that happens, clinicians get real time back. Not just a few minutes but enough to actually breathe. Enough to sit with a patient a little longer. Enough to go home and actually switch off.&lt;/p&gt;




&lt;h2&gt;
  
  
  Let Me Give You a Real Example
&lt;/h2&gt;

&lt;p&gt;Think about a doctor finishing their last patient at 5pm. Without AI they still have 45 minutes of note writing ahead of them. With AI the notes are already drafted and they spend 5 minutes reviewing. Done.&lt;/p&gt;

&lt;p&gt;A patient calls at 9pm with a basic question about their medicine. Without AI that sits in voicemail until morning and adds to an already full inbox. With AI the patient gets a clear answer right away and nobody on the team had to do a thing. Now multiply that across an entire clinic every single day. The difference is massive.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Without AI:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Doctor finishes appointments at 5pm&lt;/li&gt;
&lt;li&gt;Spends 45 minutes writing notes&lt;/li&gt;
&lt;li&gt;Patient calls at 9pm, goes to voicemail&lt;/li&gt;
&lt;li&gt;Morning starts with a full inbox of missed messages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;With AI:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Notes are auto-drafted, doctor reviews in 5 minutes&lt;/li&gt;
&lt;li&gt;Patient gets an answer at 9pm instantly&lt;/li&gt;
&lt;li&gt;Morning inbox is clear and the team starts fresh&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc58qn624dagc8ue1hnbl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc58qn624dagc8ue1hnbl.png" alt="ai work"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  And Patients Are Feeling This Too
&lt;/h2&gt;

&lt;p&gt;When your clinical team is overwhelmed, patients feel it. Appointments get rushed. Calls go unanswered. Follow-ups do not happen on time. That erodes trust and makes the whole experience feel cold and impersonal.&lt;/p&gt;

&lt;p&gt;When AI handles the routine stuff, patients can book appointments any time, get answers after hours, and receive proper follow-up without anyone on the team doing it manually. Better patient experience and lower staff burnout are not separate goals. They are the same goal.&lt;/p&gt;




&lt;h2&gt;
  
  
  But the AI Has to Actually Feel Human
&lt;/h2&gt;

&lt;p&gt;This part is important. Not all AI works well in healthcare. If a patient is anxious about a diagnosis and the AI they speak to sounds robotic and cold, it makes things worse. They just hang up and call back to speak to a real person anyway.&lt;/p&gt;

&lt;p&gt;Healthcare AI needs to communicate clearly, calmly, and in a way that makes a nervous person feel heard. When it gets that right it builds trust. And when patients trust the process, there are fewer frustrated calls for the clinical team to deal with.&lt;/p&gt;




&lt;h2&gt;
  
  
  This is What VAIU.ai is Built For
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://vaiu.ai" rel="noopener noreferrer"&gt;VAIU.ai&lt;/a&gt; is building &lt;strong&gt;emotionally intelligent AI medical staff for modern clinics&lt;/strong&gt;. Their platform is designed to reduce clinician burnout, improve patient trust, and streamline clinic workflows using AI that actually understands human emotion. This is not some generic AI tool someone tweaked for healthcare. It was built specifically for clinics from day one.&lt;/p&gt;

&lt;p&gt;Their voice AI agents handle:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Appointment scheduling and management&lt;/li&gt;
&lt;li&gt;Automated patient intake and check-in&lt;/li&gt;
&lt;li&gt;24/7 patient support&lt;/li&gt;
&lt;li&gt;Prescription refill requests&lt;/li&gt;
&lt;li&gt;Follow-up reminders&lt;/li&gt;
&lt;li&gt;Compliance documentation&lt;/li&gt;
&lt;li&gt;Real-time clinical note generation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All through natural voice conversations that actually feel human. Clinicians get their time back and patients get a better experience every time they reach out.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7x1lqmsqgv59sxstnw9h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7x1lqmsqgv59sxstnw9h.png" alt="vaiu image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://vaiu.ai" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;Learn more about VAIU.ai&lt;/a&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  So Where Does This Leave Us
&lt;/h2&gt;

&lt;p&gt;Clinician burnout is not slowing down on its own. And if we do not start fixing the systems that are causing it, we are going to keep losing good doctors and nurses who simply ran out of energy.&lt;/p&gt;

&lt;p&gt;AI is one of the most practical tools available right now to fix this. VAIU.ai is already helping clinics do exactly that. Less burnout, more trust, smoother workflows. It is not about replacing the human side of healthcare. It is about protecting it.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>automation</category>
      <category>startup</category>
    </item>
    <item>
      <title>Phase-2 Experience of Building my Freelance Platform</title>
      <dc:creator>R. Mohit joe</dc:creator>
      <pubDate>Fri, 25 Jul 2025 06:30:09 +0000</pubDate>
      <link>https://forem.com/rmohitjoe/phase-2-experience-of-building-my-freelance-platform-1c29</link>
      <guid>https://forem.com/rmohitjoe/phase-2-experience-of-building-my-freelance-platform-1c29</guid>
      <description>&lt;h3&gt;
  
  
  Progressing challenge
&lt;/h3&gt;

&lt;p&gt;In the last blog, I shared the vision behind FreeLanceBase, the motivation to build it, and how I tackled some of the early technical challenges, including Socket.IO integration and structural issues in the backend.&lt;/p&gt;

&lt;p&gt;At the time, I genuinely believed that those initial problems were the hardest I’d face.&lt;/p&gt;

&lt;p&gt;But I was wrong.&lt;/p&gt;

&lt;p&gt;As development progressed, I quickly realized that building a platform isn’t just about solving one layer of problems—it’s about uncovering new ones with each layer you complete. Every feature introduced new dependencies, edge cases, and implementation challenges. And naturally, that’s been extending the timeline far beyond what I originally planned.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs8lzz69fjl36boh0jlyx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs8lzz69fjl36boh0jlyx.png" alt="the web front" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🔍 The Overlooked Layers of a Real Platform
&lt;/h3&gt;

&lt;p&gt;I initially believed the major features—job posting, proposals, chat, and profiles—were enough to go live. But I overlooked something essential: sub-features that make the platform safe, reliable, and usable at scale.&lt;/p&gt;

&lt;p&gt;Things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;User reporting and moderation tools&lt;/li&gt;
&lt;li&gt;Role-specific permissions&lt;/li&gt;
&lt;li&gt;Protection mechanisms for both freelancers and clients&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These weren’t “extra features”—they were foundational elements. Without them, the platform would risk becoming just another vulnerable service.&lt;/p&gt;




&lt;h3&gt;
  
  
  🧠 Security, Trust &amp;amp; the Reality of Freelancing
&lt;/h3&gt;

&lt;p&gt;As a freelancer myself, I know what it feels like to go through dozens of scam offers just to find one legitimate client. But what I hadn’t considered deeply until now is that clients experience this too.&lt;/p&gt;

&lt;p&gt;While I can’t manually detect and block every scammer, I realized I could:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Provide ways to report suspicious behavior&lt;/li&gt;
&lt;li&gt;Build a system that prioritizes verified users&lt;/li&gt;
&lt;li&gt;Increase accountability on both sides&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This shift in focus—from just features to user trust and ecosystem health—redefined my roadmap.&lt;/p&gt;




&lt;h3&gt;
  
  
  💬 Feedback That Opened My Eyes
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh59c40we62u4kysoqmq3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh59c40we62u4kysoqmq3.png" alt="rev" width="639" height="383"&gt;&lt;/a&gt;&lt;br&gt;
To get a clearer picture, I reached out to 14 volunteer reviewers from my freelance Discord community. Although they haven’t tested the app directly yet, their early feedback and expectations gave me insights I would’ve never discovered alone.&lt;/p&gt;

&lt;p&gt;Their questions and observations helped me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reimagine parts of the UI&lt;/li&gt;
&lt;li&gt;Prioritize upcoming features&lt;/li&gt;
&lt;li&gt;Think more deeply about how real users will behave&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This feedback loop reminded me that product-building isn’t just about execution—it’s about listening.&lt;/p&gt;




&lt;h3&gt;
  
  
  🧾 The File-Sharing Problem on a Bootstrap Budget
&lt;/h3&gt;

&lt;p&gt;Another challenge surfaced unexpectedly: file sharing.&lt;/p&gt;

&lt;p&gt;Most modern freelance platforms allow users to share files. But behind the scenes, that requires reliable cloud storage, something platforms like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AWS S3,&lt;/li&gt;
&lt;li&gt;Azure Blob, or&lt;/li&gt;
&lt;li&gt;Google Cloud provide—at a price.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Though these services offer limited free tiers, they aren’t sustainable long-term without investment. I also considered platforms like Cloudinary, but with just 1 GB of storage on the free tier, it’s only viable for basic assets—not for freelance projects involving graphic design, video editing, or file-heavy collaborations.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flb4fy1siurn0642wrwir.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flb4fy1siurn0642wrwir.png" alt="job" width="639" height="434"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That’s why, for now, FreeLanceBase only supports text-based communication, allowing users to share messages, links, and references, but not files. While not ideal, this compromise keeps the platform functional within budget while I explore more affordable solutions.&lt;/p&gt;




&lt;h3&gt;
  
  
  🌍 Real-World Exposure, Real Engineering Growth
&lt;/h3&gt;

&lt;p&gt;Despite the roadblocks, this project has been my deepest learning experience so far.&lt;/p&gt;

&lt;p&gt;Every decision—technical or product-based—has forced me to think like an engineer, not just a coder. I've started evaluating platforms not just by what’s trendy, but by what makes sense:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;When should I choose SSR over static rendering?&lt;/li&gt;
&lt;li&gt;When is Next.js the right fit vs. Express or Flask?&lt;/li&gt;
&lt;li&gt;How can I optimize performance without overspending?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the kind of knowledge that only comes from building real products—not from tutorials or bootcamps, but from pushing through complexity and seeing things break, then fixing them.&lt;/p&gt;




&lt;h3&gt;
  
  
  🏁 What’s Next
&lt;/h3&gt;

&lt;p&gt;Right now, the platform is around 60% complete, with core communication features in place. I’m working on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;User review systems&lt;/li&gt;
&lt;li&gt;Profile management&lt;/li&gt;
&lt;li&gt;Moderation tools&lt;/li&gt;
&lt;li&gt;Security protocols&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After that, I’ll roll out a tester version to selected members of the Discord community. Their feedback will shape the next round of fixes, upgrades, and releases.&lt;/p&gt;




&lt;h3&gt;
  
  
  Conclusion
&lt;/h3&gt;

&lt;p&gt;FreeLanceBase isn’t just another freelance site—it’s a platform built from within the community, by someone who’s faced the exact same issues it's trying to solve.&lt;/p&gt;

&lt;p&gt;The journey so far has been long, challenging, and incredibly rewarding. I’m building slowly, but I’m building it right—with care, intent, and input from real freelancers like you.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔗 Useful Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;💬 &lt;strong&gt;Join my Freelance Discord Community&lt;/strong&gt;: &lt;a href="https://discord.gg/BEWKtSEAcx" rel="noopener noreferrer"&gt;https://discord.gg/BEWKtSEAcx&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🌐 &lt;strong&gt;Visit My Portfolio&lt;/strong&gt;: &lt;a href="https://mohitjoe.vercel.app/" rel="noopener noreferrer"&gt;https://mohitjoe.vercel.app/&lt;/a&gt;
-X &lt;strong&gt;My X Profile&lt;/strong&gt;:&lt;a href="https://x.com/mohit_joe" rel="noopener noreferrer"&gt;https://x.com/mohit_joe&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>startup</category>
      <category>nextjs</category>
      <category>fullstack</category>
      <category>freelance</category>
    </item>
    <item>
      <title>My Experience Building a Freelance Platform from Scratch</title>
      <dc:creator>R. Mohit joe</dc:creator>
      <pubDate>Wed, 16 Jul 2025 04:23:53 +0000</pubDate>
      <link>https://forem.com/rmohitjoe/my-experience-building-a-freelance-platform-from-scratch-4214</link>
      <guid>https://forem.com/rmohitjoe/my-experience-building-a-freelance-platform-from-scratch-4214</guid>
      <description>&lt;h2&gt;
  
  
  👇 Why I Started Building This Platform
&lt;/h2&gt;

&lt;p&gt;I started building this platform because I noticed a significant gap in most freelance platforms—clients tend to reach out only to top-rated or long-standing freelancers. As a result, many new and emerging freelancers struggle to gain visibility and build their reputation. &lt;/p&gt;

&lt;p&gt;Being both a freelancer and the founder of a growing freelance community on Discord, I’ve seen this problem firsthand and experienced the same challenge myself.&lt;/p&gt;

&lt;p&gt;So, I decided to create a platform where freelancers and clients could connect more openly based on their needs—with a wider range of choices. A platform where &lt;strong&gt;every freelancer has the opportunity to showcase their creativity&lt;/strong&gt;, and &lt;strong&gt;clients can discover fresh talent aligned with modern trends&lt;/strong&gt;, often at more affordable rates.&lt;/p&gt;

&lt;p&gt;The real challenge began when I started building it. With no external investment behind the project, I’ve had to rely entirely on free tools and resources. One concern for the future is the domain name, which could become a limitation when it’s time to go live.&lt;/p&gt;

&lt;p&gt;Right now, I’m building everything using &lt;strong&gt;Next.js&lt;/strong&gt;, which has made managing both backend and frontend easier due to SSR. Since frontend design isn't my strong suit, I often use tools like Claude AI to assist in UI development. My personal portfolio looks good mostly because I used &lt;strong&gt;GSAP animations&lt;/strong&gt;—otherwise, it would be quite basic.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0ay6f2jqsoj88d1w5uji.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0ay6f2jqsoj88d1w5uji.png" alt="portfolio" width="800" height="365"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🔧 Current Progress and Challenges
&lt;/h2&gt;

&lt;p&gt;Most of the technical issues I’ve faced come from &lt;strong&gt;Next.js 15&lt;/strong&gt;, particularly with &lt;code&gt;params&lt;/code&gt; handling. I also had to make several changes to my MongoDB schema during development as I discovered better structural approaches, which led to some confusion and delays.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F48p5xyjuj5zlwss7rf78.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F48p5xyjuj5zlwss7rf78.png" alt="nextjs" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My &lt;strong&gt;biggest hurdle&lt;/strong&gt; remains the UI. Since I’m not confident in frontend design, I end up revisiting and reworking UI components later in the process to make them look clean and professional.&lt;/p&gt;

&lt;p&gt;At this point, around &lt;strong&gt;40% of the platform is complete&lt;/strong&gt;, and the core concept is fully implemented. I’m currently adding essential features like &lt;strong&gt;reviews&lt;/strong&gt; and &lt;strong&gt;profile management&lt;/strong&gt;, which are key parts of the remaining 60%. The heart of what’s built so far focuses on &lt;strong&gt;structured communication between freelancers and clients for job-related collaboration&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧪 Testing and Community Feedback
&lt;/h2&gt;

&lt;p&gt;Next, I plan to release a &lt;strong&gt;tester version&lt;/strong&gt; of the platform to a selected group within my freelance community. Their feedback will be crucial for identifying bugs and gathering suggestions for improvement. Based on that input, I’ll continue refining the platform and fixing any remaining issues.&lt;/p&gt;

&lt;p&gt;This phase may take a &lt;strong&gt;month or more&lt;/strong&gt;, since I’ve already been working on the platform for several months. While it's ready to onboard users as a &lt;strong&gt;fully functional platform&lt;/strong&gt;, I won’t be able to &lt;strong&gt;generate revenue immediately&lt;/strong&gt;, so I’ll continue relying on &lt;strong&gt;free resources&lt;/strong&gt; to keep it running until I can support it more sustainably.&lt;/p&gt;




&lt;h2&gt;
  
  
  💻 Building Solo with Limited Knowledge
&lt;/h2&gt;

&lt;p&gt;Since I’m building this platform entirely on my own, I’ve been working with &lt;strong&gt;limited knowledge&lt;/strong&gt;. I understand that there may be areas where the platform lacks polish or optimization, but I’ve been giving it my absolute best.&lt;/p&gt;

&lt;p&gt;This project is unlike any I’ve worked on before. My earlier builds were smaller in scope, with fewer files and simpler architectures. In contrast, this platform is &lt;strong&gt;much larger&lt;/strong&gt;—each feature requires &lt;strong&gt;2 to 3 separate files&lt;/strong&gt;, covering backend logic, frontend components, and data models. It’s been a major challenge, but also an incredibly valuable learning experience.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌍 Real-World Exposure Through This Build
&lt;/h2&gt;

&lt;p&gt;This project has given me true exposure to what it’s like to build &lt;strong&gt;real-world platforms&lt;/strong&gt;—the kind that startups and tech companies launch. I’ve learned how to structure a full-stack product, how features are implemented at scale, and how complex it can be to make everything work together smoothly.&lt;/p&gt;

&lt;p&gt;Whether this platform becomes successful or not, the &lt;strong&gt;experience I’m gaining is invaluable&lt;/strong&gt;. It’s taught me more than any tutorial ever could.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌱 The Drive to Make It Succeed
&lt;/h2&gt;

&lt;p&gt;Building a high-quality freelance platform is tough, but I’m fully committed to it. Just like the &lt;strong&gt;freelance Discord community&lt;/strong&gt; I started—where we grew from 1,700 members to nearly &lt;strong&gt;2,000 members in just a month&lt;/strong&gt;—I believe this platform also has strong potential.&lt;/p&gt;

&lt;p&gt;That growth proves to me that there is genuine interest. If I &lt;strong&gt;keep working hard and refining the platform&lt;/strong&gt;, I truly believe it can succeed.&lt;/p&gt;




&lt;h2&gt;
  
  
  🏁 Final Words
&lt;/h2&gt;

&lt;p&gt;To sum up, I’m on a mission to build the &lt;strong&gt;best freelance platform&lt;/strong&gt; for both clients and freelancers—a platform that actually solves real problems and closes the gaps current platforms leave behind.&lt;/p&gt;

&lt;p&gt;It’s going to take time, but I’m committed to building it the &lt;strong&gt;right way&lt;/strong&gt;. Very soon, I’ll launch the &lt;strong&gt;tester version&lt;/strong&gt; to collect feedback from freelancers, which will guide the next phase of development and help shape additional features.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔗 Useful Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;💬 &lt;strong&gt;Join my Freelance Discord Community&lt;/strong&gt;: &lt;a href="https://discord.gg/BEWKtSEAcx" rel="noopener noreferrer"&gt;https://discord.gg/BEWKtSEAcx&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🌐 &lt;strong&gt;Visit My Portfolio&lt;/strong&gt;: &lt;a href="https://mohitjoe.vercel.app/" rel="noopener noreferrer"&gt;https://mohitjoe.vercel.app/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;X &lt;strong&gt;My X Profile&lt;/strong&gt;:&lt;a href="https://x.com/mohit_joe" rel="noopener noreferrer"&gt;https://x.com/mohit_joe&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>startup</category>
      <category>nextjs</category>
      <category>fullstack</category>
      <category>freelance</category>
    </item>
    <item>
      <title>Summary of My Experience Learning GSAP (GreenSock Animation Platform)</title>
      <dc:creator>R. Mohit joe</dc:creator>
      <pubDate>Tue, 24 Jun 2025 12:06:55 +0000</pubDate>
      <link>https://forem.com/rmohitjoe/summary-of-my-experience-while-learning-gsap-greensock-animation-platform-ng8</link>
      <guid>https://forem.com/rmohitjoe/summary-of-my-experience-while-learning-gsap-greensock-animation-platform-ng8</guid>
      <description>&lt;h3&gt;
  
  
  &lt;strong&gt;Introduction&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;As someone who is constantly exploring ways to make web interfaces more interactive and visually appealing, I found myself looking for an animation library that could go beyond what CSS offered—both in flexibility and performance. That’s when I discovered &lt;strong&gt;GSAP (GreenSock Animation Platform)&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This post is a summary of my personal experience while learning and using GSAP: how I got started, the challenges I faced, what I built, and the lessons I learned. If you're a frontend developer curious about adding professional-grade animations to your projects, this might help you decide if GSAP is worth your time. &lt;em&gt;(Spoiler: it absolutely is.)&lt;/em&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;A Personal Start: How I Came Across GSAP&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;As a full stack developer, I’ve always been more interested in frontend—especially since I post more frontend-related videos on my channel &lt;strong&gt;CodeCraft with Jo&lt;/strong&gt;. During that time, I came across &lt;strong&gt;GSAP&lt;/strong&gt;, an animation library. I visited their landing page, and it was honestly awesome. At first, I thought it was going to be tough to learn because of how precise and perfect the animations looked. But surprisingly, it turned out to be kind of easy for me because I had already used it in a &lt;strong&gt;Vibe Coded&lt;/strong&gt; project, so I had some prior knowledge.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo7t6ce0x4w5add05ait8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo7t6ce0x4w5add05ait8.png" alt="GASP1" width="800" height="299"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The new things I learned were how to set it up properly, and how to use the &lt;strong&gt;&lt;code&gt;from&lt;/code&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;code&gt;to&lt;/code&gt;&lt;/strong&gt;, and &lt;strong&gt;&lt;code&gt;fromTo&lt;/code&gt;&lt;/strong&gt; methods. Thankfully, it was quite easy to understand. One thing that really stood out to me was how complex the animations on their landing page actually were—much more than I originally thought. To understand things better, I also referred to tutorials on YouTube. There are a lot of great GSAP tutorials available there, and they really helped.&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;Starting Out – My First Animation&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;My first animation was a simple scale-in effect on a button:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;gsap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;to&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;.cta-btn&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="na"&gt;scale&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mf"&gt;1.2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;duration&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mf"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;ease&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;bounce.out&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;What amazed me was how smooth and controlled it felt—something I struggled to achieve consistently with CSS alone. This small success encouraged me to dive deeper.&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;The Learning Curve&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;GSAP is beginner-friendly, but not shallow. As I progressed, I faced a few challenges:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Timelines&lt;/strong&gt;&lt;br&gt;
Understanding how &lt;code&gt;gsap.timeline()&lt;/code&gt; worked and how to sequence animations took some trial and error.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;ScrollTrigger Plugin&lt;/strong&gt;&lt;br&gt;
It’s powerful, but setting up scroll-based triggers, pins, and responsive behavior was tricky at first.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;SVG Path Animations&lt;/strong&gt;&lt;br&gt;
Using plugins like &lt;code&gt;DrawSVGPlugin&lt;/code&gt; required understanding of SVG structure and paths, which was new to me.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;However, every obstacle was well worth the effort. The documentation is excellent, and tools like CodePen made experimentation easy.&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;What I Built Using GSAP&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;🔹 &lt;strong&gt;Landing Section Animation&lt;/strong&gt;&lt;br&gt;
In my recently built portfolio, I used GSAP to animate the hero section. The heading and subheading slide in smoothly, followed by a bounce-in effect on the call-to-action button. Using &lt;code&gt;gsap.timeline()&lt;/code&gt;, I was able to choreograph the sequence with ease and precision, giving the introduction section a clean and professional feel.&lt;/p&gt;

&lt;p&gt;🔹 &lt;strong&gt;Scroll-Based Project Showcase&lt;/strong&gt;&lt;br&gt;
I integrated &lt;strong&gt;ScrollTrigger&lt;/strong&gt; to animate project cards as they enter the viewport. Each project slides in with a subtle upward motion and fade-in, which makes the browsing experience more dynamic and engaging as users scroll through my work.&lt;/p&gt;

&lt;p&gt;🔹 &lt;strong&gt;Interactive Elements in About &amp;amp; Skills Sections&lt;/strong&gt;&lt;br&gt;
GSAP also helped enhance interactivity in the “About Me” and “Skills” sections. I added staggered fade-ins and hover effects to skill tags, and animated SVG elements to give the personal branding more life without overloading the user.&lt;/p&gt;

&lt;p&gt;The portfolio that I built using GASP : &lt;a href="https://mohitjoe.vercel.app/" rel="noopener noreferrer"&gt;https://mohitjoe.vercel.app/&lt;/a&gt; &lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;Key Lessons I Learned&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Motion should guide, not distract.&lt;/strong&gt; Animations must serve a purpose.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Performance matters.&lt;/strong&gt; Stick to animating transform and opacity for best results.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Timelines improve structure.&lt;/strong&gt; They're like animation blueprints.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GSAP works beautifully with modern stacks.&lt;/strong&gt; It’s framework-agnostic and works seamlessly with plain JavaScript, React, and even frameworks like Next.js.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;Tips for Beginners&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;If you're just starting with GSAP, here’s what helped me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Begin with small effects like fades and slides.&lt;/li&gt;
&lt;li&gt;Use the &lt;a href="https://gsap.com" rel="noopener noreferrer"&gt;official documentation&lt;/a&gt; and CodePen examples.&lt;/li&gt;
&lt;li&gt;Practice with real components—buttons, cards, hero sections.&lt;/li&gt;
&lt;li&gt;Gradually move to &lt;code&gt;ScrollTrigger&lt;/code&gt;, timelines, and SVGs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd0l5ndablv0e3m8k5b68.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd0l5ndablv0e3m8k5b68.png" alt="GSAP2" width="800" height="364"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;Final Thoughts&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;GSAP has completely changed the way I think about frontend animations. It’s not just a tool—it’s a framework that helps me build expressive, performant, and user-friendly interfaces. The level of control and quality it brings is unmatched.&lt;/p&gt;

&lt;p&gt;If you're serious about UI/UX and want to go beyond what CSS animations can offer, I highly recommend giving GSAP a try. It needs better work for better result . Learning it has been one of the most rewarding experiences in my frontend journey.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;💬 &lt;strong&gt;Join my Freelance Discord Community&lt;/strong&gt;: &lt;a href="https://discord.gg/BEWKtSEAcx" rel="noopener noreferrer"&gt;https://discord.gg/BEWKtSEAcx&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🌐 &lt;strong&gt;Visit My Portfolio&lt;/strong&gt;: &lt;a href="https://mohitjoe.vercel.app/" rel="noopener noreferrer"&gt;https://mohitjoe.vercel.app/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;X &lt;strong&gt;My X Profile&lt;/strong&gt;:&lt;a href="https://x.com/mohit_joe" rel="noopener noreferrer"&gt;https://x.com/mohit_joe&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>gsap</category>
      <category>frontend</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
