<?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: Cesar Gargiulo</title>
    <description>The latest articles on DEV Community by Cesar Gargiulo (@cesar_gargiulo_393da23967).</description>
    <link>https://dev.to/cesar_gargiulo_393da23967</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%2F4086750%2F55ce5763-2eef-4052-8dec-d2fb8b87b42a.jpg</url>
      <title>DEV Community: Cesar Gargiulo</title>
      <link>https://dev.to/cesar_gargiulo_393da23967</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cesar_gargiulo_393da23967"/>
    <language>en</language>
    <item>
      <title>How a Simple Calculator for My Father Turned Into a Growing Web Platform</title>
      <dc:creator>Cesar Gargiulo</dc:creator>
      <pubDate>Thu, 20 Aug 2026 13:01:34 +0000</pubDate>
      <link>https://dev.to/cesar_gargiulo_393da23967/how-a-simple-calculator-for-my-father-turned-into-a-growing-web-platform-19i</link>
      <guid>https://dev.to/cesar_gargiulo_393da23967/how-a-simple-calculator-for-my-father-turned-into-a-growing-web-platform-19i</guid>
      <description>&lt;p&gt;A few months ago, I built a small tool for one person: my father.&lt;/p&gt;

&lt;p&gt;He likes playing &lt;strong&gt;Lotofácil&lt;/strong&gt;, a popular Brazilian lottery, and used to spend a lot of time doing combinations and calculations manually on paper.&lt;/p&gt;

&lt;p&gt;One day I sat with him, tried to understand what he was doing and asked myself a very simple question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why is this still being done by hand?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So I started coding.&lt;/p&gt;

&lt;p&gt;What was supposed to be a small personal tool eventually became the starting point of a much bigger project.&lt;/p&gt;




&lt;h2&gt;
  
  
  The first version was very simple
&lt;/h2&gt;

&lt;p&gt;My original goal was not to create a startup or a large platform.&lt;/p&gt;

&lt;p&gt;I just wanted to make my father's life easier.&lt;/p&gt;

&lt;p&gt;I created two tools:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lotofácil Closing Calculator&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://valorfinal.com.br/calculadora-fechamento-lotofacil" rel="noopener noreferrer"&gt;https://valorfinal.com.br/calculadora-fechamento-lotofacil&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lotofácil Combination Calculator&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://valorfinal.com.br/calculadora-desdobramento-lotofacil" rel="noopener noreferrer"&gt;https://valorfinal.com.br/calculadora-desdobramento-lotofacil&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Instead of writing combinations on paper, he could now open the browser, enter the numbers and test different scenarios.&lt;/p&gt;

&lt;p&gt;He started using the tools constantly.&lt;/p&gt;

&lt;p&gt;That was the first signal that there was something interesting there.&lt;/p&gt;




&lt;h2&gt;
  
  
  Then I started seeing the same pattern everywhere
&lt;/h2&gt;

&lt;p&gt;Once I finished those calculators, I started noticing how many small problems people still solve manually.&lt;/p&gt;

&lt;p&gt;People use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;spreadsheets&lt;/li&gt;
&lt;li&gt;calculators&lt;/li&gt;
&lt;li&gt;formulas copied from websites&lt;/li&gt;
&lt;li&gt;notes on paper&lt;/li&gt;
&lt;li&gt;random online tools&lt;/li&gt;
&lt;li&gt;long articles just to find one number&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That gave me an idea.&lt;/p&gt;

&lt;p&gt;What if I built a platform focused on simple tools that solve these small problems directly?&lt;/p&gt;

&lt;p&gt;That is how &lt;strong&gt;ValorFinal&lt;/strong&gt; started growing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://valorfinal.com.br/" rel="noopener noreferrer"&gt;https://valorfinal.com.br/&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  My rule became: utility first
&lt;/h2&gt;

&lt;p&gt;One of the principles I adopted early was:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;the tool should be more important than the article around it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If someone searches for a calculation, I don't want to give them only a long explanation.&lt;/p&gt;

&lt;p&gt;I want to give them the answer.&lt;/p&gt;

&lt;p&gt;So instead of building pages around content only, I try to build pages around functionality.&lt;/p&gt;

&lt;p&gt;The explanation exists to help the user understand the result.&lt;/p&gt;

&lt;p&gt;But the calculator or tool is the main product.&lt;/p&gt;

&lt;p&gt;This changed the way I think about SEO too.&lt;/p&gt;

&lt;p&gt;Instead of asking:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"What article should I write?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I started asking:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"What problem can I solve?"&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  The stack is simple on purpose
&lt;/h2&gt;

&lt;p&gt;ValorFinal is built with &lt;strong&gt;Next.js&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A large part of the platform can run directly in the browser.&lt;/p&gt;

&lt;p&gt;For many calculators, there is no real reason to send data to a backend.&lt;/p&gt;

&lt;p&gt;If the calculation can be executed safely on the client side, that's usually what I prefer.&lt;/p&gt;

&lt;p&gt;This keeps things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;fast&lt;/li&gt;
&lt;li&gt;simple&lt;/li&gt;
&lt;li&gt;inexpensive&lt;/li&gt;
&lt;li&gt;easier to maintain&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I try to avoid adding infrastructure just because I can.&lt;/p&gt;

&lt;p&gt;No database if I don't need one.&lt;/p&gt;

&lt;p&gt;No API if a local function solves the problem.&lt;/p&gt;

&lt;p&gt;No extra service if the browser can do the job.&lt;/p&gt;

&lt;p&gt;This sounds obvious, but it is very easy for side projects to become overengineered.&lt;/p&gt;




&lt;h2&gt;
  
  
  The difficult part is not always the code
&lt;/h2&gt;

&lt;p&gt;One thing this project taught me is that understanding the problem is often harder than implementing it.&lt;/p&gt;

&lt;p&gt;Before building a calculator, I need to understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;what the user is actually trying to calculate&lt;/li&gt;
&lt;li&gt;which inputs are really necessary&lt;/li&gt;
&lt;li&gt;what can confuse the user&lt;/li&gt;
&lt;li&gt;which edge cases exist&lt;/li&gt;
&lt;li&gt;how the result should be explained&lt;/li&gt;
&lt;li&gt;whether the result can be misunderstood&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Lotofácil tools were a perfect example.&lt;/p&gt;

&lt;p&gt;Writing the code only became possible after I understood what my father was doing manually.&lt;/p&gt;

&lt;p&gt;That lesson stayed with me:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;problem understanding comes before implementation.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The project started getting traffic
&lt;/h2&gt;

&lt;p&gt;At first, almost nobody visited the site.&lt;/p&gt;

&lt;p&gt;I kept publishing tools and improving existing pages.&lt;/p&gt;

&lt;p&gt;Then Google started indexing more of them.&lt;/p&gt;

&lt;p&gt;Slowly, users started arriving.&lt;/p&gt;

&lt;p&gt;First a few.&lt;/p&gt;

&lt;p&gt;Then more.&lt;/p&gt;

&lt;p&gt;Eventually, the project started receiving hundreds of users per day.&lt;/p&gt;

&lt;p&gt;That was probably the most surprising part.&lt;/p&gt;

&lt;p&gt;A project that started because my father was doing calculations on paper was suddenly being used by people I had never met.&lt;/p&gt;




&lt;h2&gt;
  
  
  Real usage changed my priorities
&lt;/h2&gt;

&lt;p&gt;Another lesson came from watching what people actually use.&lt;/p&gt;

&lt;p&gt;Sometimes I build something I think will be important and it gets very little traffic.&lt;/p&gt;

&lt;p&gt;Then I build a simple calculator and it performs much better than expected.&lt;/p&gt;

&lt;p&gt;That changed how I prioritize development.&lt;/p&gt;

&lt;p&gt;I now try to follow a much simpler loop:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Build → publish → measure → improve&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Instead of trying to predict everything in advance, I let usage help decide what deserves more attention.&lt;/p&gt;




&lt;h2&gt;
  
  
  Small problems can be great products
&lt;/h2&gt;

&lt;p&gt;Developers often feel that a project needs to be technically impressive to be valuable.&lt;/p&gt;

&lt;p&gt;I'm starting to believe the opposite.&lt;/p&gt;

&lt;p&gt;Many useful products are simple.&lt;/p&gt;

&lt;p&gt;They solve repetitive problems.&lt;/p&gt;

&lt;p&gt;They save a few minutes.&lt;/p&gt;

&lt;p&gt;They remove uncertainty.&lt;/p&gt;

&lt;p&gt;They replace a spreadsheet.&lt;/p&gt;

&lt;p&gt;They replace a manual calculation.&lt;/p&gt;

&lt;p&gt;They replace a piece of paper.&lt;/p&gt;

&lt;p&gt;That may not sound exciting from a technical perspective.&lt;/p&gt;

&lt;p&gt;But if people keep using it, it solves a real problem.&lt;/p&gt;

&lt;p&gt;And that's what matters.&lt;/p&gt;




&lt;h2&gt;
  
  
  What ValorFinal is today
&lt;/h2&gt;

&lt;p&gt;Today, ValorFinal has tools covering different areas, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;personal finance&lt;/li&gt;
&lt;li&gt;employment calculations&lt;/li&gt;
&lt;li&gt;lotteries&lt;/li&gt;
&lt;li&gt;technology utilities&lt;/li&gt;
&lt;li&gt;engineering&lt;/li&gt;
&lt;li&gt;other everyday calculations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The topics are different, but the idea behind them is always the same:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;make something complicated feel simple.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There is still a lot I want to improve, and the project is still young.&lt;/p&gt;

&lt;p&gt;But I like where it is going.&lt;/p&gt;

&lt;p&gt;And the funny part is that my father is still using the original Lotofácil tools.&lt;/p&gt;

&lt;p&gt;He also keeps finding things to test.&lt;/p&gt;

&lt;p&gt;So, without realizing it, he became the first user, the first tester and probably the person responsible for the entire project existing.&lt;/p&gt;

&lt;p&gt;If you want to take a look:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ValorFinal&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://valorfinal.com.br/" rel="noopener noreferrer"&gt;https://valorfinal.com.br/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you're also building small tools, calculators or utility projects, I'd be interested to know what you've learned from real users.&lt;/p&gt;

</description>
      <category>nextjs</category>
      <category>productivity</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
