<?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>DEV Community: ogisetiawan</title>
    <description>The latest articles on DEV Community by ogisetiawan (@ogisetiawan).</description>
    <link>https://dev.to/ogisetiawan</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F131872%2F13146512-6d17-4132-a4db-3cf454c09bbd.jpeg</url>
      <title>DEV Community: ogisetiawan</title>
      <link>https://dev.to/ogisetiawan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ogisetiawan"/>
    <language>en</language>
    <item>
      <title>I Built a Chrome Extension Because I Was Tired of Logging In and Out</title>
      <dc:creator>ogisetiawan</dc:creator>
      <pubDate>Thu, 23 Jul 2026 14:57:43 +0000</pubDate>
      <link>https://dev.to/ogisetiawan/i-built-a-chrome-extension-because-i-was-tired-of-logging-in-and-out-1b48</link>
      <guid>https://dev.to/ogisetiawan/i-built-a-chrome-extension-because-i-was-tired-of-logging-in-and-out-1b48</guid>
      <description>&lt;p&gt;For years, I've kept a small notebook filled with ideas for apps and developer tools.&lt;/p&gt;

&lt;p&gt;Most of them came from one simple question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"What problem do I keep solving manually every single day?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The funny part?&lt;/p&gt;

&lt;p&gt;Almost none of those ideas became real.&lt;/p&gt;

&lt;p&gt;Not because they weren't useful—but because time always got in the way. Between work, family, and side projects, building everything felt impossible.&lt;/p&gt;

&lt;p&gt;Then Generative AI arrived.&lt;/p&gt;

&lt;p&gt;Today, building software is faster than ever.&lt;/p&gt;

&lt;p&gt;AI can generate code, design interfaces, write documentation, and even help debug problems.&lt;/p&gt;

&lt;p&gt;But one thing hasn't changed:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI can generate software. It can't generate your real-life frustrations.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And those frustrations are often where the best product ideas begin.&lt;/p&gt;




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

&lt;p&gt;As a web developer, I constantly switch between multiple accounts&lt;/p&gt;

&lt;p&gt;Some examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Personal Google account&lt;/li&gt;
&lt;li&gt;Work Google account&lt;/li&gt;
&lt;li&gt;Client GitHub account&lt;/li&gt;
&lt;li&gt;Multiple ChatGPT accounts&lt;/li&gt;
&lt;li&gt;Facebook Business accounts&lt;/li&gt;
&lt;li&gt;Account to Testing Between Users&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every day looked like this:&lt;/p&gt;

&lt;p&gt;Login → Logout → Login → Logout...&lt;/p&gt;

&lt;p&gt;Chrome Profiles help...&lt;/p&gt;

&lt;p&gt;...until you only need to switch &lt;strong&gt;one website&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Opening another browser or open an incognito tab just to change anoterh account felt like overkill.&lt;/p&gt;

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




&lt;h2&gt;
  
  
  Introducing Account Switcher
&lt;/h2&gt;

&lt;p&gt;Account Switcher is a Chrome Extension that lets you save and restore multiple login sessions for websites.&lt;/p&gt;

&lt;p&gt;Instead of logging out every time, you simply choose the session you want.&lt;/p&gt;

&lt;h3&gt;
  
  
  Current Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Save websites&lt;/li&gt;
&lt;li&gt;Save multiple login sessions&lt;/li&gt;
&lt;li&gt;One-click session switching&lt;/li&gt;
&lt;li&gt;Session management&lt;/li&gt;
&lt;li&gt;Local storage only&lt;/li&gt;
&lt;li&gt;Privacy-first&lt;/li&gt;
&lt;li&gt;No cloud synchronization&lt;/li&gt;
&lt;li&gt;Lightweight interface&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Who Is It For?
&lt;/h2&gt;

&lt;p&gt;I originally built it for myself.&lt;/p&gt;

&lt;p&gt;But I realized many people have the same workflow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Developers&lt;/li&gt;
&lt;li&gt;QA Engineers&lt;/li&gt;
&lt;li&gt;Digital Marketers&lt;/li&gt;
&lt;li&gt;Freelancers&lt;/li&gt;
&lt;li&gt;AI Power Users&lt;/li&gt;
&lt;li&gt;Customer Support Teams&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you manage multiple accounts, you've probably experienced the same frustration.&lt;/p&gt;




&lt;h2&gt;
  
  
  Privacy Matters
&lt;/h2&gt;

&lt;p&gt;One thing I cared about from the beginning was privacy.&lt;/p&gt;

&lt;p&gt;Everything stays on your own computer.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No analytics&lt;/li&gt;
&lt;li&gt;No tracking&lt;/li&gt;
&lt;li&gt;No cloud sync&lt;/li&gt;
&lt;li&gt;No external server&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your sessions remain under your control.&lt;/p&gt;




&lt;h2&gt;
  
  
  Building in Public
&lt;/h2&gt;

&lt;p&gt;I still have many ideas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Search improvements ( Semantic Search )&lt;/li&gt;
&lt;li&gt;Session backup Export and Import&lt;/li&gt;
&lt;li&gt;Cross-device sync (optional)&lt;/li&gt;
&lt;li&gt;Workspace management&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'd love to hear your thoughts.&lt;/p&gt;

&lt;p&gt;What feature would make this extension useful for your workflow?&lt;/p&gt;

&lt;p&gt;Chrome Web Store:&lt;br&gt;
&lt;a href="https://chromewebstore.google.com/detail/account-switcher/lbfnppdlkmbhiallnmpalgcfaifpigmm" rel="noopener noreferrer"&gt;https://chromewebstore.google.com/detail/account-switcher/lbfnppdlkmbhiallnmpalgcfaifpigmm&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Website:&lt;br&gt;
&lt;a href="https://ogisetiawan.github.io/account-switcher/index.html" rel="noopener noreferrer"&gt;https://ogisetiawan.github.io/account-switcher/index.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub:&lt;br&gt;
&lt;a href="https://github.com/ogisetiawan/account-switcher" rel="noopener noreferrer"&gt;https://github.com/ogisetiawan/account-switcher&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>chromeextension</category>
      <category>developer</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Extension Google Chrome for Developer</title>
      <dc:creator>ogisetiawan</dc:creator>
      <pubDate>Sun, 17 Mar 2019 09:12:21 +0000</pubDate>
      <link>https://dev.to/ogisetiawan/extension-google-chrome-for-developer-2853</link>
      <guid>https://dev.to/ogisetiawan/extension-google-chrome-for-developer-2853</guid>
      <description>&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%2Fs3.amazonaws.com%2Feclincher.wp.upload%2Fwp-content%2Fuploads%2F2015%2F08%2F25160839%2FChrome-Extensions-401x213.jpg" 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%2Fs3.amazonaws.com%2Feclincher.wp.upload%2Fwp-content%2Fuploads%2F2015%2F08%2F25160839%2FChrome-Extensions-401x213.jpg" alt="alt text" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hello world&lt;/strong&gt;, This is my first article on the internet :)&lt;/p&gt;

&lt;p&gt;Maybe my knowledge is still very minimal about the world of &lt;strong&gt;&lt;code&gt;programming&lt;/code&gt;&lt;/strong&gt; that is getting increasingly, and this is also not the original writing to be made, even though I am still a &lt;em&gt;&lt;code&gt;noob&lt;/code&gt;&lt;/em&gt; in the &lt;strong&gt;&lt;code&gt;programming&lt;/code&gt;&lt;/strong&gt; world I am not stingy about science, because sharing is a pleasure in the world: D&lt;/p&gt;

&lt;p&gt;OK, I will go straight to the topic of my conversation, about important extensions on &lt;strong&gt;&lt;code&gt;Google Chrome for Developers&lt;/code&gt;&lt;/strong&gt; &lt;/p&gt;

&lt;blockquote&gt;
&lt;h1&gt;
  
  
  &lt;a href="https://chrome.google.com/webstore/detail/todoist-to-do-list-and-ta/jldhpllghnbhlbpcmnajkpdmadaolakh" rel="noopener noreferrer"&gt;1. Todoist: To-Do list and Task Manager&lt;/a&gt;
&lt;/h1&gt;
&lt;/blockquote&gt;

&lt;p&gt;An &lt;strong&gt;&lt;code&gt;Application Todolist Tasks&lt;/code&gt;&lt;/strong&gt;, which is very helpful for developers to record what tasks will be done on that day, so that developers can plan to when the project will be completed.&lt;/p&gt;

&lt;p&gt;For &lt;strong&gt;&lt;code&gt;example&lt;/code&gt;&lt;/strong&gt; today a developer will work on 5 tasks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Create a login interface page&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Create user login conditions,&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Interactive login with javascript,&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Create a user dashboard page&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Displays data session user login&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With this is, developer can see the history of any tasks that have not been done. So that the brain will indirectly send the letter that the task that has been recorded must be completed on that day.&lt;/p&gt;

&lt;p&gt;In addition, this application can determine the priority of tasks, determine the date to when the task will be completed, add sub-tasks and many other features. I am already familiar with this, and help me discipline working on several projects on time.&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%2Flh3.googleusercontent.com%2FbU2rNtWYOGkpYPF7gpyOqVOI7HTdS58ZgLymqNSKRV-cero2NdK268qVAtDzAhvyoFbkIDbf1A%3Dw640-h400-e365" 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%2Flh3.googleusercontent.com%2FbU2rNtWYOGkpYPF7gpyOqVOI7HTdS58ZgLymqNSKRV-cero2NdK268qVAtDzAhvyoFbkIDbf1A%3Dw640-h400-e365" alt="alt text" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;countinued soon :)&lt;/p&gt;

</description>
      <category>tools</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
