<?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: Raven</title>
    <description>The latest articles on Forem by Raven (@ravsalt).</description>
    <link>https://forem.com/ravsalt</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%2F1876533%2F8551e060-a3d9-4288-8345-49e91cb0c12b.png</url>
      <title>Forem: Raven</title>
      <link>https://forem.com/ravsalt</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ravsalt"/>
    <language>en</language>
    <item>
      <title>I Built Monbii - A Habit App Where Your Companion Grows With You</title>
      <dc:creator>Raven</dc:creator>
      <pubDate>Thu, 30 Apr 2026 02:32:25 +0000</pubDate>
      <link>https://forem.com/ravsalt/i-built-monbii-a-habit-app-where-your-companion-grows-with-you-8a</link>
      <guid>https://forem.com/ravsalt/i-built-monbii-a-habit-app-where-your-companion-grows-with-you-8a</guid>
      <description>&lt;p&gt;I got tired of habit apps that feel like spreadsheets pretending to be motivation.&lt;/p&gt;

&lt;p&gt;So I built something different: &lt;strong&gt;Monbii&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It’s a minimalist habit app where your companion evolves based on how consistent you are.&lt;/p&gt;

&lt;p&gt;Not in a “points and badges” way, but in a way where your behavior actually changes what you see and interact with.&lt;/p&gt;

&lt;p&gt;If you stay consistent, your companion grows.&lt;br&gt;&lt;br&gt;
If you don’t, it reflects that.&lt;/p&gt;

&lt;p&gt;There’s also a simple battle system that evaluates your progress every few days based on your habits.&lt;/p&gt;

&lt;p&gt;And reminders are built like a system, not spam. They feel more like a companion checking in than a generic notification.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I used
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;React + Capacitor JS (mobile-first web app)&lt;/li&gt;
&lt;li&gt;Zustand for state management&lt;/li&gt;
&lt;li&gt;Supabase / Lovable Cloud for syncing data&lt;/li&gt;
&lt;li&gt;Lottie for mascot animations&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What I learned building this
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Most habit apps fail because there’s no emotional attachment&lt;/li&gt;
&lt;li&gt;Users don’t care about features, they care about feedback loops&lt;/li&gt;
&lt;li&gt;If the first 10 seconds don’t feel rewarding, nothing else matters&lt;/li&gt;
&lt;li&gt;Simplicity beats “feature richness” every time&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What I’m improving next
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Making the companion reactions more dynamic&lt;/li&gt;
&lt;li&gt;Refining the progression system&lt;/li&gt;
&lt;li&gt;Improving the battle system so it actually reflects behavior better&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;🔗 Live: &lt;a href="https://monbii.vercel.app/" rel="noopener noreferrer"&gt;https://monbii.vercel.app/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>react</category>
      <category>showdev</category>
      <category>sideprojects</category>
    </item>
    <item>
      <title>I Built an AI CLI That Writes Git Commits So You Don’t Have To</title>
      <dc:creator>Raven</dc:creator>
      <pubDate>Thu, 30 Apr 2026 02:20:28 +0000</pubDate>
      <link>https://forem.com/ravsalt/i-built-an-ai-cli-that-writes-git-commits-so-you-dont-have-to-21e6</link>
      <guid>https://forem.com/ravsalt/i-built-an-ai-cli-that-writes-git-commits-so-you-dont-have-to-21e6</guid>
      <description>&lt;p&gt;Let’s be honest.&lt;/p&gt;

&lt;p&gt;Most commit messages look like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;fix stuff
update again
final-final-actually-final
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;They’re useless.&lt;/p&gt;

&lt;p&gt;And the worst part? You &lt;em&gt;know&lt;/em&gt; they’re bad, but you still write them because stopping to craft a proper message feels like friction.&lt;/p&gt;

&lt;p&gt;So I built something to remove that friction entirely.&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 Introducing gac (Git Auto Commit)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;gac&lt;/strong&gt; is an AI-powered CLI that analyzes your Git changes and writes structured, meaningful commit messages for you.&lt;/p&gt;

&lt;p&gt;Not random fluff.&lt;br&gt;
Not generic summaries.&lt;br&gt;
Actual useful commits.&lt;/p&gt;


&lt;h2&gt;
  
  
  💥 The Real Problem
&lt;/h2&gt;

&lt;p&gt;Git isn’t broken.&lt;br&gt;
Our habits are.&lt;/p&gt;

&lt;p&gt;Bad commit messages create:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;messy project history&lt;/li&gt;
&lt;li&gt;painful debugging sessions&lt;/li&gt;
&lt;li&gt;confusion in team collaboration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And consistency is hard when you're moving fast.&lt;/p&gt;

&lt;p&gt;So instead of relying on discipline… I automated it.&lt;/p&gt;


&lt;h2&gt;
  
  
  ⚙️ What gac Does
&lt;/h2&gt;
&lt;h3&gt;
  
  
  ✨ AI-Generated Commit Messages
&lt;/h3&gt;

&lt;p&gt;Reads your staged changes (diffs) and generates structured messages using the &lt;strong&gt;Conventional Commits&lt;/strong&gt; format.&lt;/p&gt;


&lt;h3&gt;
  
  
  🔄 Smart Sync Checks
&lt;/h3&gt;

&lt;p&gt;Runs &lt;code&gt;git fetch&lt;/code&gt; and warns you if your branch is behind before committing.&lt;br&gt;
No more surprise merge conflicts later.&lt;/p&gt;


&lt;h3&gt;
  
  
  📦 Interactive Staging
&lt;/h3&gt;

&lt;p&gt;Forgot to stage files?&lt;br&gt;
gac detects that and asks if you want to stage everything.&lt;/p&gt;


&lt;h3&gt;
  
  
  🚀 Post-Commit Actions
&lt;/h3&gt;

&lt;p&gt;After committing, gac can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;push your changes&lt;/li&gt;
&lt;li&gt;open a GitHub PR (for non-main branches)&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;
  
  
  🧠 Diff Noise Filtering
&lt;/h3&gt;

&lt;p&gt;Automatically ignores:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;package-lock.json&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;bun.lock&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;other low-signal files&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So the AI focuses on what actually matters.&lt;/p&gt;


&lt;h3&gt;
  
  
  🎨 Custom Styles
&lt;/h3&gt;

&lt;p&gt;Choose how your commits sound:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;conventional&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;minimal&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;detailed&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;verbose&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;vibe&lt;/code&gt; (for when you're feeling chaotic)&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;
  
  
  🔌 Extensible by Design
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;.gacignore&lt;/code&gt; → exclude files from analysis&lt;/li&gt;
&lt;li&gt;custom prompts → control AI behavior per repo&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  🛠 Installation
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; gac-cli
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Or from source:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/ravvdevv/gac.git
&lt;span class="nb"&gt;cd &lt;/span&gt;gac
bun &lt;span class="nb"&gt;install
&lt;/span&gt;bun &lt;span class="nb"&gt;link&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🔑 Setup
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;gac &lt;span class="nt"&gt;--key&lt;/span&gt; YOUR_API_KEY
gac &lt;span class="nt"&gt;--model&lt;/span&gt; openrouter/free
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🧪 Usage
&lt;/h2&gt;

&lt;p&gt;Just run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;gac
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That’s it.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧩 Useful Flags
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;gac &lt;span class="nt"&gt;--amend&lt;/span&gt;     &lt;span class="c"&gt;# regenerate last commit message&lt;/span&gt;
gac &lt;span class="nt"&gt;--dry-run&lt;/span&gt;   &lt;span class="c"&gt;# preview without committing&lt;/span&gt;
gac &lt;span class="nt"&gt;--copy&lt;/span&gt;      &lt;span class="c"&gt;# copy message to clipboard&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🤔 Why This Actually Matters
&lt;/h2&gt;

&lt;p&gt;Good commit messages are leverage.&lt;/p&gt;

&lt;p&gt;They help you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;debug faster&lt;/li&gt;
&lt;li&gt;collaborate better&lt;/li&gt;
&lt;li&gt;understand your own code months later&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But writing them every time is annoying enough that most people don’t.&lt;/p&gt;

&lt;p&gt;So the system breaks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;gac fixes the system, not your motivation.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🔮 What’s Next
&lt;/h2&gt;

&lt;p&gt;This is just the start.&lt;/p&gt;

&lt;p&gt;The goal isn’t just “better commits.”&lt;br&gt;
It’s turning the CLI into a smarter workflow assistant that reduces cognitive load across development.&lt;/p&gt;


&lt;h2&gt;
  
  
  📦 Try It Out
&lt;/h2&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/ravvdevv/gac" rel="noopener noreferrer"&gt;https://github.com/ravvdevv/gac&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  🧠 Final Thought
&lt;/h2&gt;

&lt;p&gt;If your commit history still looks like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;update
fix
pls work
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You don’t need more discipline.&lt;/p&gt;

&lt;p&gt;You need better tooling.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>github</category>
      <category>tooling</category>
      <category>productivity</category>
    </item>
    <item>
      <title>The Internet Shows What We Do. It Hides How We Feel.</title>
      <dc:creator>Raven</dc:creator>
      <pubDate>Sun, 22 Feb 2026 11:17:03 +0000</pubDate>
      <link>https://forem.com/ravsalt/the-internet-shows-what-we-do-it-hides-how-we-feel-4jbo</link>
      <guid>https://forem.com/ravsalt/the-internet-shows-what-we-do-it-hides-how-we-feel-4jbo</guid>
      <description>&lt;p&gt;The internet is incredible at visibility.&lt;/p&gt;

&lt;p&gt;It shows what people are building.&lt;br&gt;&lt;br&gt;
Shipping.&lt;br&gt;&lt;br&gt;
Launching.&lt;br&gt;&lt;br&gt;
Scaling.&lt;br&gt;&lt;br&gt;
Winning.&lt;/p&gt;

&lt;p&gt;Polished screenshots.&lt;br&gt;&lt;br&gt;
Milestone posts.&lt;br&gt;&lt;br&gt;
“Big news 🚀” updates.&lt;br&gt;&lt;br&gt;
Perfectly framed productivity.&lt;/p&gt;

&lt;p&gt;But it hides something fundamental.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How people actually feel.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Behind the commits and announcements:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Anxiety
&lt;/li&gt;
&lt;li&gt;Loneliness
&lt;/li&gt;
&lt;li&gt;Burnout
&lt;/li&gt;
&lt;li&gt;Quiet doubt
&lt;/li&gt;
&lt;li&gt;Silence
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We scroll through highlight reels while quietly falling apart.&lt;/p&gt;

&lt;p&gt;As builders, we’ve optimized for performance, metrics, growth, engagement.&lt;/p&gt;

&lt;p&gt;But we haven’t optimized for emotional honesty.&lt;/p&gt;

&lt;p&gt;So I built something different.&lt;/p&gt;




&lt;h2&gt;
  
  
  Introducing BULONG
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;BULONG&lt;/strong&gt; is a live, anonymous emotional map.&lt;/p&gt;

&lt;p&gt;It lets people drop a whisper about how they actually feel — right where they are, or tied to a memory of a place.&lt;/p&gt;

&lt;p&gt;No usernames.&lt;br&gt;&lt;br&gt;
No followers.&lt;br&gt;&lt;br&gt;
No profiles.&lt;br&gt;&lt;br&gt;
No metrics.&lt;br&gt;&lt;br&gt;
No performance.&lt;/p&gt;

&lt;p&gt;Just raw emotion, placed on a map.&lt;/p&gt;

&lt;p&gt;When you open it, you don’t see status.&lt;/p&gt;

&lt;p&gt;You see honesty.&lt;/p&gt;

&lt;p&gt;A stranger in your city who feels overwhelmed.&lt;br&gt;&lt;br&gt;
Someone three blocks away who can’t sleep.&lt;br&gt;&lt;br&gt;
Someone across the world whispering, “I’m tired too.”&lt;/p&gt;

&lt;p&gt;“Bulong” means &lt;em&gt;whisper&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;And the quiet thoughts we hide are often the loudest ones inside us.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Build This?
&lt;/h2&gt;

&lt;p&gt;Because the current internet rewards visibility without vulnerability.&lt;/p&gt;

&lt;p&gt;We measure everything:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Followers
&lt;/li&gt;
&lt;li&gt;Likes
&lt;/li&gt;
&lt;li&gt;Shares
&lt;/li&gt;
&lt;li&gt;Views
&lt;/li&gt;
&lt;li&gt;Retention
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But there’s no place designed purely for emotional presence.&lt;/p&gt;

&lt;p&gt;Not therapy.&lt;br&gt;&lt;br&gt;
Not advice.&lt;br&gt;&lt;br&gt;
Not fixing.&lt;/p&gt;

&lt;p&gt;Just visibility.&lt;/p&gt;

&lt;p&gt;And sometimes the most powerful thing a person can see is this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You’re not the only one feeling it.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  This Isn’t a Mental Health App
&lt;/h2&gt;

&lt;p&gt;It’s not diagnosing.&lt;br&gt;&lt;br&gt;
It’s not coaching.&lt;br&gt;&lt;br&gt;
It’s not moderating your growth journey.&lt;/p&gt;

&lt;p&gt;It’s emotional visibility at scale.&lt;/p&gt;

&lt;p&gt;A quiet layer of the internet where people can exist without performing.&lt;/p&gt;

&lt;p&gt;Because sometimes you don’t need answers.&lt;/p&gt;

&lt;p&gt;You just need to know someone else is carrying something too.&lt;/p&gt;




&lt;h2&gt;
  
  
  A Question
&lt;/h2&gt;

&lt;p&gt;If this existed during your lowest moment…&lt;/p&gt;

&lt;p&gt;Would you have opened it?&lt;/p&gt;




&lt;h2&gt;
  
  
  Explore BULONG
&lt;/h2&gt;

&lt;p&gt;Explore it here: &lt;a href="https://bulong-map.vercel.app" rel="noopener noreferrer"&gt;https://bulong-map.vercel.app&lt;/a&gt;&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>mentalhealth</category>
      <category>showdev</category>
      <category>sideprojects</category>
    </item>
    <item>
      <title>I Built My Own Social Media Platform (And Turned It Into a Game)</title>
      <dc:creator>Raven</dc:creator>
      <pubDate>Wed, 18 Feb 2026 15:25:36 +0000</pubDate>
      <link>https://forem.com/ravsalt/i-built-my-own-social-media-platform-and-turned-it-into-a-game-3k68</link>
      <guid>https://forem.com/ravsalt/i-built-my-own-social-media-platform-and-turned-it-into-a-game-3k68</guid>
      <description>&lt;p&gt;Most social platforms reward noise.&lt;/p&gt;

&lt;p&gt;The loudest voices win. The fastest takes spread. The algorithm decides what matters.&lt;/p&gt;

&lt;p&gt;So I decided to build something different.&lt;/p&gt;

&lt;p&gt;I created Hypenote — a community-driven discussion platform where influence isn’t random. It’s earned.&lt;/p&gt;

&lt;p&gt;👉 Check it out here: &lt;a href="https://www.hypenote.online/" rel="noopener noreferrer"&gt;https://www.hypenote.online/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Core Idea: Aura&lt;/p&gt;

&lt;p&gt;On Hypenote, every user has something called Aura.&lt;/p&gt;

&lt;p&gt;Upvotes increase your Aura&lt;/p&gt;

&lt;p&gt;Downvotes decrease it&lt;/p&gt;

&lt;p&gt;High Aura increases your influence&lt;/p&gt;

&lt;p&gt;Low Aura limits your power&lt;/p&gt;

&lt;p&gt;Aura isn’t just a vanity number. It changes how the system treats you.&lt;/p&gt;

&lt;p&gt;High Aura users can:&lt;/p&gt;

&lt;p&gt;Pin posts&lt;/p&gt;

&lt;p&gt;Create “circles” (private communities)&lt;/p&gt;

&lt;p&gt;Have stronger voting weight&lt;/p&gt;

&lt;p&gt;Unlock cosmetic badges&lt;/p&gt;

&lt;p&gt;Low Aura users:&lt;/p&gt;

&lt;p&gt;Have post cooldowns&lt;/p&gt;

&lt;p&gt;Carry less voting weight&lt;/p&gt;

&lt;p&gt;Your influence is directly tied to how the community values your contributions.&lt;/p&gt;

&lt;p&gt;It’s not just content. It’s reputation.&lt;/p&gt;

&lt;p&gt;Making It Feel Like a Game&lt;/p&gt;

&lt;p&gt;I didn’t want another static discussion board. I wanted something dynamic.&lt;/p&gt;

&lt;p&gt;So I added mechanics inspired by game systems:&lt;/p&gt;

&lt;p&gt;Aura decay over time (stay active or lose influence)&lt;/p&gt;

&lt;p&gt;Streak bonuses for consistent participation&lt;/p&gt;

&lt;p&gt;Daily limited posts&lt;/p&gt;

&lt;p&gt;Early community slot limits&lt;/p&gt;

&lt;p&gt;Anonymous confessions&lt;/p&gt;

&lt;p&gt;Unfiltered controversial takes&lt;/p&gt;

&lt;p&gt;Scarcity creates behavior.&lt;br&gt;
Reputation creates tension.&lt;br&gt;
Influence creates competition.&lt;/p&gt;

&lt;p&gt;Now it’s not just posting. It’s strategy.&lt;/p&gt;

&lt;p&gt;Why I Built It&lt;/p&gt;

&lt;p&gt;I’ve always been fascinated by how platforms shape behavior.&lt;/p&gt;

&lt;p&gt;Reddit has karma.&lt;br&gt;
Twitter has followers.&lt;br&gt;
Stack Overflow has reputation.&lt;/p&gt;

&lt;p&gt;But what if influence wasn’t just social proof — what if it actively changed your capabilities?&lt;/p&gt;

&lt;p&gt;Hypenote is an experiment in that idea.&lt;/p&gt;

&lt;p&gt;Can you design a platform where reputation actually matters?&lt;/p&gt;

&lt;p&gt;Can you create a system that rewards quality over noise?&lt;/p&gt;

&lt;p&gt;I don’t know yet.&lt;/p&gt;

&lt;p&gt;That’s the fun part.&lt;/p&gt;

&lt;p&gt;What I Learned Building It&lt;/p&gt;

&lt;p&gt;Gamification changes everything.&lt;/p&gt;

&lt;p&gt;Scarcity drives engagement.&lt;/p&gt;

&lt;p&gt;Moderation isn’t optional — it’s survival.&lt;/p&gt;

&lt;p&gt;Social systems are psychology engines disguised as apps.&lt;/p&gt;

&lt;p&gt;Building a social platform forces you to think about behavior, incentives, and abuse patterns. You’re not just writing code — you’re designing human interaction.&lt;/p&gt;

&lt;p&gt;What’s Next&lt;/p&gt;

&lt;p&gt;Right now, Hypenote is focused on:&lt;/p&gt;

&lt;p&gt;Core posting and threaded discussions&lt;/p&gt;

&lt;p&gt;Aura mechanics&lt;/p&gt;

&lt;p&gt;Basic moderation and rate limiting&lt;/p&gt;

&lt;p&gt;Dark theme and responsive UI&lt;/p&gt;

&lt;p&gt;Next steps:&lt;/p&gt;

&lt;p&gt;Smarter trending algorithms&lt;/p&gt;

&lt;p&gt;Improved moderation tooling&lt;/p&gt;

&lt;p&gt;Expanding the “circle” system&lt;/p&gt;

&lt;p&gt;Refining Aura weight logic&lt;/p&gt;

&lt;p&gt;This is still early. It’s an evolving system.&lt;/p&gt;

&lt;p&gt;But building your own social media platform from scratch?&lt;br&gt;
That changes how you see the internet.&lt;/p&gt;

&lt;p&gt;Hypenote is live, but it’s actively being improved.&lt;/p&gt;

&lt;p&gt;You might encounter small bugs, UI inconsistencies, or experimental mechanics while I continue upgrading and refining the system. That’s part of building in public.&lt;/p&gt;

&lt;p&gt;Feedback is welcome. Iteration is constant.&lt;/p&gt;

&lt;p&gt;If nothing else, I learned one thing:&lt;/p&gt;

&lt;p&gt;Platforms don’t just host conversations.&lt;br&gt;
They shape them.&lt;/p&gt;

&lt;p&gt;And if you can shape behavior, you’re not building an app.&lt;br&gt;
You’re building a system.&lt;/p&gt;

</description>
      <category>startup</category>
      <category>socialmedia</category>
      <category>discuss</category>
      <category>showdev</category>
    </item>
    <item>
      <title>I Built an AI Portfolio You Can Actually Talk To</title>
      <dc:creator>Raven</dc:creator>
      <pubDate>Thu, 08 May 2025 14:30:44 +0000</pubDate>
      <link>https://forem.com/ravsalt/i-built-an-ai-portfolio-you-can-actually-talk-to-14gc</link>
      <guid>https://forem.com/ravsalt/i-built-an-ai-portfolio-you-can-actually-talk-to-14gc</guid>
      <description>&lt;p&gt;🚀 Just launched my AI-Powered Developer Portfolio — meet my AI Assistant, your virtual guide through my projects and skills. 🤖💬&lt;/p&gt;

&lt;p&gt;Imagine having an assistant that can walk you through all my latest work, explain my tech stack, and even chat with you like it’s me. That’s what this portfolio does — and more.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Here’s how it works&lt;/strong&gt;
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;GitHub REST API&lt;/strong&gt; – Pulls live data from my GitHub to keep track of my latest commits, projects, and contributions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Pollinations AI API&lt;/strong&gt; – The magic behind the assistant. It processes the GitHub data and answers questions like it’s me, in a conversational way.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Real-time Q&amp;amp;A&lt;/strong&gt; – Want to know about my latest project, tech choices, or past work? Ask the AI, and it responds like an assistant who knows everything about me (and my code).&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;It’s like having me as an assistant — but smarter, faster, and available 24/7. No need to dig through a static portfolio or outdated resume. Just ask, and the AI delivers. 💡&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Check out my AI Portfolio here&lt;/strong&gt;&lt;br&gt;
👉 &lt;a href="https://ravsalt.github.io/ai-portfolio/" rel="noopener noreferrer"&gt;https://ravsalt.github.io/ai-portfolio/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Explore the code on GitHub&lt;/strong&gt;&lt;br&gt;
📦 &lt;a href="https://github.com/Ravsalt/ai-portfolio" rel="noopener noreferrer"&gt;https://github.com/Ravsalt/ai-portfolio&lt;/a&gt;&lt;br&gt;
 ‎ ‎ ‎ ‎ ‎ &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Why Did I Build This?&lt;/strong&gt;
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;AI Meets Productivity&lt;/strong&gt;: I wanted a portfolio that’s more than just a digital CV. It’s a real-time assistant that keeps track of my projects, answers questions, and interacts as if I were right there with you.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Always Up-to-Date&lt;/strong&gt;: No more worrying about outdated info. The assistant always knows what I'm working on and is synced with my live GitHub activity.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Open Source &amp;amp; Customizable:&lt;/strong&gt; This isn’t a one-off project. Feel free to fork it, remix it, and adapt it to create your own &lt;br&gt;
AI assistant-powered portfolio.&lt;br&gt;
                       ‎ &lt;br&gt;
‎ ‎ ‎ ‎ ‎ ‎ &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;💬 I’d Love Your Feedback, Ideas, or Contributions!&lt;/strong&gt;&lt;br&gt;
If you’re curious or want to suggest ways to make it better, hit me up! Fork the repo, improve the AI, or use it as a base to build your own AI assistant portfolio.‎ ‎ ‎ &lt;br&gt;
‎ ‎ &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
