diff --git a/bridges/DevToBridge.php b/bridges/DevToBridge.php
index 3940fff2..d1e27d79 100644
--- a/bridges/DevToBridge.php
+++ b/bridges/DevToBridge.php
@@ -3,6 +3,7 @@
 class DevToBridge extends BridgeAbstract
 {
     const CONTEXT_BY_TAG = 'By tag';
+    const CONTEXT_BY_USER = 'By user';
 
     const NAME = 'dev.to Bridge';
     const URI = 'https://dev.to';
@@ -25,6 +26,21 @@ class DevToBridge extends BridgeAbstract
                 'required' => false,
                 'title' => 'Enable to receive the full article for each item'
             ]
+            ],
+        self::CONTEXT_BY_USER => [
+            'user' => [
+                'name' => 'User',
+                'type' => 'text',
+                'required' => true,
+                'title' => 'Insert your username',
+                'exampleValue' => 'n3wt0n'
+            ],
+            'full' => [
+                'name' => 'Full article',
+                'type' => 'checkbox',
+                'required' => false,
+                'title' => 'Enable to receive the full article for each item'
+            ]
         ]
     ];
 
@@ -36,6 +52,11 @@ class DevToBridge extends BridgeAbstract
                     return static::URI . '/t/' . urlencode($tag);
                 }
                 break;
+            case self::CONTEXT_BY_USER:
+                if ($user = $this->getInput('user')) {
+                    return static::URI . '/' . urlencode($user);
+                }
+                break;
         }
 
         return parent::getURI();