<?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: ramiro quintana</title>
    <description>The latest articles on DEV Community by ramiro quintana (@ramiroquintana).</description>
    <link>https://dev.to/ramiroquintana</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%2F4117623%2F91ebd9f2-e58c-4bdd-ab26-f8514e029ec6.png</url>
      <title>DEV Community: ramiro quintana</title>
      <link>https://dev.to/ramiroquintana</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ramiroquintana"/>
    <language>en</language>
    <item>
      <title>How I Built SQUIAM: A Steam-Inspired Interactive Developer Portfolio</title>
      <dc:creator>ramiro quintana</dc:creator>
      <pubDate>Wed, 09 Sep 2026 13:42:22 +0000</pubDate>
      <link>https://dev.to/ramiroquintana/how-i-built-squiam-a-steam-inspired-interactive-developer-portfolio-5674</link>
      <guid>https://dev.to/ramiroquintana/how-i-built-squiam-a-steam-inspired-interactive-developer-portfolio-5674</guid>
      <description>&lt;p&gt;I'm Ramiro Quintana, a Software Engineer &amp;amp; Full Stack Developer building software projects under quintana.dev.&lt;/p&gt;

&lt;p&gt;Most developer portfolios follow the same structure: a short introduction, a list of skills, some projects, and a contact section.&lt;/p&gt;

&lt;p&gt;I wanted to try something different.&lt;/p&gt;

&lt;p&gt;Instead of building another traditional portfolio, I decided to turn mine into an interactive experience inspired by Steam's interface and the way it organizes games, libraries, profiles, and communities.&lt;/p&gt;

&lt;p&gt;That project became SQUIAM.&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqwgolxev9aczpgy3fp35.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqwgolxev9aczpgy3fp35.png" alt=" " width="799" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The idea behind SQUIAM
&lt;/h2&gt;

&lt;p&gt;SQUIAM is an interactive developer portfolio designed around the idea of exploring projects rather than simply scrolling through a page.&lt;/p&gt;

&lt;p&gt;The main interface is organized into different sections, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A project library&lt;/li&gt;
&lt;li&gt;A technical services store&lt;/li&gt;
&lt;li&gt;A developer profile&lt;/li&gt;
&lt;li&gt;A technology inventory&lt;/li&gt;
&lt;li&gt;Community features&lt;/li&gt;
&lt;li&gt;Statistics&lt;/li&gt;
&lt;li&gt;Real-time chat&lt;/li&gt;
&lt;li&gt;Individual project pages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Steam-inspired design is mostly a starting point. The goal was to take some familiar concepts from the platform and adapt them to a developer portfolio.&lt;/p&gt;

&lt;h2&gt;
  
  
  The technology stack
&lt;/h2&gt;

&lt;p&gt;SQUIAM is built with React, TypeScript and Vite.&lt;/p&gt;

&lt;p&gt;For styling, I use Tailwind CSS together with custom styles to recreate the dark interface and desktop-application feel.&lt;/p&gt;

&lt;p&gt;Animations are handled with Motion, mainly for transitions between views and UI elements.&lt;/p&gt;

&lt;p&gt;For charts and statistics, I use Recharts.&lt;/p&gt;

&lt;p&gt;The application is deployed on Cloudflare Pages and uses serverless functions for backend functionality.&lt;/p&gt;

&lt;p&gt;The main stack is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;React
TypeScript
Vite
Tailwind CSS
Motion
Recharts
Cloudflare Pages
Serverless Functions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Designing the interface
&lt;/h2&gt;

&lt;p&gt;One of the most interesting parts of the project was figuring out how to make a portfolio feel like an application.&lt;/p&gt;

&lt;p&gt;Instead of having every section visible at once, the interface is built around navigation and discovery.&lt;/p&gt;

&lt;p&gt;Projects have their own pages, technologies are presented as part of an inventory, and services are presented through a store-like interface.&lt;/p&gt;

&lt;p&gt;This also meant paying more attention to small details such as transitions, navigation states, loading behavior, and responsive layouts.&lt;/p&gt;

&lt;h2&gt;
  
  
  The project library
&lt;/h2&gt;

&lt;p&gt;The library is one of the main parts of SQUIAM.&lt;/p&gt;

&lt;p&gt;Each project can have its own page containing information about what it does, which technologies were used, its current state, and relevant links.&lt;/p&gt;

&lt;p&gt;This structure also makes it easier to keep adding new projects without redesigning the entire portfolio every time.&lt;/p&gt;

&lt;h2&gt;
  
  
  A different approach to services
&lt;/h2&gt;

&lt;p&gt;I also wanted the services section to fit into the same concept.&lt;/p&gt;

&lt;p&gt;Instead of presenting a traditional list of services, I designed it as a small software store.&lt;/p&gt;

&lt;p&gt;The idea is to make technical services easier to understand while keeping the visual language consistent with the rest of the application.&lt;/p&gt;

&lt;p&gt;My work mainly focuses on software development, web applications, browser extensions, SaaS projects and automation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why build something this complicated for a portfolio?
&lt;/h2&gt;

&lt;p&gt;A portfolio is already a software project, so I decided to treat it that way.&lt;/p&gt;

&lt;p&gt;Rather than only using the portfolio to demonstrate my work, I wanted the portfolio itself to demonstrate how I approach software development.&lt;/p&gt;

&lt;p&gt;That meant dealing with the same kinds of problems that appear in larger applications: component architecture, routing, state management, UI consistency, performance, deployment and maintainability.&lt;/p&gt;

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

&lt;p&gt;Building SQUIAM has been a useful way to experiment with both frontend development and product design.&lt;/p&gt;

&lt;p&gt;Some of the things I've worked with throughout the project include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Structuring a larger React application&lt;/li&gt;
&lt;li&gt;Building reusable UI components&lt;/li&gt;
&lt;li&gt;Creating complex interfaces&lt;/li&gt;
&lt;li&gt;Working with animations and transitions&lt;/li&gt;
&lt;li&gt;Visualizing project data&lt;/li&gt;
&lt;li&gt;Connecting frontend features with serverless functions&lt;/li&gt;
&lt;li&gt;Deploying applications with Cloudflare Pages&lt;/li&gt;
&lt;li&gt;Improving SEO for a JavaScript application&lt;/li&gt;
&lt;li&gt;Designing an interface around user interaction rather than a traditional page structure&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The biggest lesson for me has been that a portfolio doesn't have to be just a presentation of your work.&lt;/p&gt;

&lt;p&gt;It can be one of your projects.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next?
&lt;/h2&gt;

&lt;p&gt;SQUIAM is still an evolving project.&lt;/p&gt;

&lt;p&gt;As I build new software, I want the portfolio to evolve with it rather than remaining a static collection of projects.&lt;/p&gt;

&lt;p&gt;The long-term idea behind quintana.dev is to have a single place where I can publish and showcase the software I build, from experiments and browser extensions to larger applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  About me
&lt;/h2&gt;

&lt;p&gt;I'm &lt;strong&gt;Ramiro Quintana&lt;/strong&gt;, a Software Engineer &amp;amp; Full Stack Developer focused on building web applications, browser extensions, SaaS projects and software solutions under &lt;strong&gt;quintana.dev&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;You can explore SQUIAM and my other projects at:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://quintana.dev.ar/" rel="noopener noreferrer"&gt;https://quintana.dev.ar/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>react</category>
      <category>portfolio</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
