Hey all! Me again :)
This time, I'm building something for our health 💪. We all love the freedom of freelancing, but it's too easy to forget to take breaks and move our bodies.
That's why I'm using Builder to create a simple app that times our work sessions and reminds us to take healthy breaks with guided stretches.
It's all about working smarter without forgetting to take care of ourselves!
What do you think? 😁
2
29
494
Hey everyone!
I’ve been experimenting with a small AI-powered tool for freelancers and I’d love your feedback!
👉 FairRate – Smart Pricing for Freelancers (https://studio--studio-467457356-8d2ad.us-central1.hosted.app/)
It’s a simple proof of concept that helps you estimate a fair rate for any job — just paste a project description, choose your experience level and region, and the AI gives you a price range with a short explanation.
I built it to solve something I often see here on Contra and among other freelancers that are unsure how much to charge for new projects.
I’d love to know what you think, what works, what doesn’t 👀, what could be better.
If you have a minute, play around with it, and please drop any feedback or ideas in the comments (is it realistic? not even close?)!
9
23
412
I recently built a landing page for a law firm — but it’s not just a landing page.
It’s a way to connect real people with real legal solutions 🤝 .
Every section was designed to build trust, highlight expertise, and guide visitors toward what truly matters: solving their problems.
Because in the end, great design isn’t only about looks — it’s about creating meaningful connections between professionals and the clients who need them most.
If you’re ready to turn your services into something people can feel and trust, let’s talk.
AI Automation Engineer | Python, APIs & Workflow Automation
New to Contra
AI Automation Engineer | Python, APIs & Workflow Automation
Web Scraping & Data Extraction Solutions | Python & Scrapy
Developed automated data extraction solutions to collect, process, and deliver business-critical information from websites and online platforms.
Full Description:
As part of my work at Cotefácil, I developed web scraping solutions using Python and Scrapy to gather information from partner platforms and e-commerce websites.
The extracted data was processed and integrated into internal systems, supporting automation workflows and business operations.
The focus was on creating reliable, maintainable, and scalable scraping solutions capable of handling large volumes of information efficiently.
Technologies: Python, Scrapy, Data Extraction, Web Crawling, Automation, Data Processing.
Key Achievements:
✔ Developed scalable web scraping solutions using Scrapy
✔ Automated data collection from external platforms
✔ Reduced manual effort through automated extraction workflows
✔ Supported business integrations with high-quality structured data
0
82
Pharmacy System Integration Platform | Python, APIs, AWS & Automation
Developed integration solutions connecting pharmacy management systems with partner distributors, enabling automated data exchange and improving operational efficiency.
At Cotefácil, I worked on the development and maintenance of backend systems responsible for integrating pharmacy software with partner distributors.
The project involved designing and implementing Python-based API solutions, automating data synchronization processes, and building cloud infrastructure to support reliable and scalable operations.
I also contributed to deployment automation and infrastructure management, helping the team deliver consistent and maintainable solutions.
Technologies: Python, REST APIs, Docker, AWS, Terraform, CI/CD.
Key Achievements:
✔ Built scalable API integrations between pharmacy and distributor systems
✔ Automated business-critical data synchronization processes
✔ Developed cloud infrastructure using AWS and Terraform
✔ Improved deployment reliability through Docker and CI/CD practices
1
211
AI-Powered Payment Processing Automation (Thoughtful AI)
Developed AI-driven automation workflows for healthcare payment processing, significantly reducing manual effort and improving operational efficiency through Python-based RPA solutions.
One of the key challenges involved processing payment information from websites where payment details were only available as images rather than structured data. To overcome this limitation, I researched, implemented, and integrated OCR technology into the automation workflow, enabling the system to accurately extract payment information from images and automatically enter the data into downstream systems.
This solution improved data processing reliability, reduced manual intervention, and expanded the automation's ability to handle previously unsupported payment scenarios.
Skills: Python, RPA, AI Automation, Process Automation
0
78
Healthcare Eligibility Verification Automation (Thoughtful AI)
Designed and delivered an automation solution that achieved 100% verification accuracy while reducing processing time by 99% through API integrations, portal automation, and voice automation technologies.
Skills: Python, API Integration, Automation, AI, Healthcare
n8n Automation & AI Workflows for Growing Businesses
n8n Automation & AI Workflows for Growing Businesses
N8N HR Document Automation Flow — Portfolio Explanation
Overview
This workflow automates the process of onboarding new employee files into an organized Google Drive structure. Whenever a new file is uploaded to Drive, the system automatically identifies the employee, validates them against a roster, notifies them by email, and logs everything — all without any manual intervention.
Integrations Used
IntegrationPurposeGoogle DriveDetects new files and moves them to the correct folderGoogle SheetsStores the employee registry for lookupGmailSends notifications and admin alertsN8N Code NodeExtracts and parses data from the file
Flow Breakdown
1. Trigger — New File on Drive
Novo Arquivo no Drive
The flow is triggered automatically whenever a new file is created in a monitored Google Drive folder. This is the entry point — no manual action needed.
2. Extract Name & Data from File
Extrair Nome e Dados do Arquivo
A Code node parses the uploaded file to extract key information — primarily the employee's name and any relevant metadata embedded in the file name or content.
3. Search Employee in Spreadsheet
Buscar Funcionário na Planilha
Using the extracted name, the flow queries a Google Sheets spreadsheet (the employee registry) to check whether this person exists in the system.
4. Employee Found? (Conditional Branch)
Funcionário Encontrado?
A Switch/Router node evaluates the lookup result and splits the flow into two paths:
✅ Path A — Employee Found (True)
StepActionMove to Employee FolderThe file is moved to that employee's dedicated Google Drive folderNotify Employee by EmailA Gmail message is sent to the employee confirming the file was receivedSuccess LogA record is written to a Google Sheets log (append/update)
❌ Path B — Employee Not Found (False)
StepActionError LogThe failed attempt is recorded in a separate Google Sheets error logAlert Admin by EmailGmail sends an alert to the administrator reporting the unrecognized file
Key Features
✅ Fully automated — triggered by file upload, zero manual steps
✅ Smart file routing — files land in the right employee folder automatically
✅ Validation layer — cross-references a live employee spreadsheet before acting
✅ Dual-path error handling — failures are logged and the admin is immediately notified
✅ Audit trail — both successes and errors are recorded in Google Sheets
✅ Email notifications — employees and admins are kept in the loop automatically
0
45
N8N WhatsApp AI Agent Flow — Portfolio Explanation
Here's a clear breakdown of your automation workflow for your portfolio:
1
103
Kinetic Dashboard — SaaS Front-End Experience
Kinetic Dashboard is a high-performance front-end built for modern SaaS applications, focused on usability, scalability, and real-time data-driven decision making.
This project was developed using solid engineering and product design principles, delivering a smooth, intuitive, and highly responsive user experience.
🔹 Key Features & Strengths
1. Modern data-driven UI/UX
Clean and professional interface with clear visual hierarchy, making it easy to analyze critical metrics such as performance, workflows, and operational insights.
2. Scalable architecture (SaaS-ready)
Built to scale, enabling seamless integration with multiple services, APIs, and environments (multi-region and multi-tenant ready).
3. Optimized performance
Fast rendering, reusable components, and efficient state management ensure smooth performance even with large data volumes.
4. Consistent Design System
Standardized visual patterns (colors, typography, spacing, components) for easier maintenance and long-term product evolution.
5. Executive dashboard focus
Strategic data visualization with clear KPIs, trend indicators (↑ ↓), and quick insights for decision-making.
6. User-centered experience
Intuitive navigation with a structured sidebar, visual feedback (status, alerts, progress), and quick actions like report export.
7. Compliance-ready (GDPR & UX best practices)
Includes essential components such as cookie consent and privacy-focused UX for global applications.
8. Modular and reusable components
Well-structured component system that simplifies maintenance, testing, and scalability.
💡 Technologies & Best Practices
Component-based architecture
API integrations
Fully responsive design
Clean Code principles
Accessibility and readability focus
🚀 Outcome
A robust, elegant, and production-ready SaaS dashboard, ideal for companies that need to monitor operations, workflows, and performance in real time with clarity and efficiency.
If you're looking for a professional SaaS front-end focused on performance, scalability, and user experience, Kinetic Dashboard represents the level of quality I deliver.
Link - kinetic-dashboard-hmdphc48w-heberconrado-4074s-projects.vercel.app (https://kinetic-dashboard-hmdphc48w-heberconrado-4074s-projects.vercel.app)
0
62
N8N WhatsApp Financial Bot — Portfolio Explanation
Overview
This workflow is a WhatsApp-based personal finance bot built in N8N. Users interact with it by sending text commands directly via WhatsApp, and the bot responds with debt tracking, income recording, and financial reports — all stored in a PostgreSQL database.
Integrations Used
IntegrationPurposeEvolution API + WhatsAppReceives and sends WhatsApp messagesPostgreSQLStores debts, income records, and financial dataN8N Code NodesParses commands and formats responsesWebhookEntry point for incoming messages
Flow Breakdown
0. Setup — Create Tables
Criar tabelas (executar 1x)
A one-time PostgreSQL node that creates the necessary database tables before the flow goes live. Run once during setup.
Webhook (Entry Point)
Webhook
Configured with the Evolution API to receive all incoming WhatsApp messages via HTTP POST. Setup requires pointing the Evolution instance's Webhook URL to this node and subscribing to the messages.upsert event.
Extract Message
Extrair mensagem
A Code node reads the Evolution API's JSON payload and extracts:
The message text (lowercased)
The sender's phone number
The sender's name from WhatsApp
Security Filter — My Number Only
Filtro — só meu número
A security gate that only allows messages from the owner's own number to proceed. Any message from an unknown number is silently ignored and a 200 OK is returned to avoid retries.
Switch — Command Detection
Switch — comando
Routes the flow based on the command detected in the message:
CommandActionmenuShows the options menudividaDebt registration flowrecebiIncome registration flowrelatorioFinancial report flow(anything else)Fallback / ignored
Menu
Menu Montar
Generates and sends a formatted options menu to the user via WhatsApp, listing all available commands with usage examples.
Parse Debt Command
Parsear dívida
Extracts structured data from the /divida command. Expected format:
/divida [name] [value]
Parse Income Command
Parsear receber
Extracts structured data from the /recebi command. Expected format:
/recebi [name] [value]
8 & 9. Save to PostgreSQL
Salvar dívida / Salvar receber
Inserts the parsed debt or income record into the PostgreSQL dividas table, using the configured financial database credentials (host, port, database, user, password).
Fetch Report
Buscar relatório
Runs a PostgreSQL query that returns a financial summary including:
Total debts per person
Total income received per month
Breakdown by fortnight (installment periods)
11a/b/c. Format Messages
Formatar mensagens / Confirmar dívida / Confirmar receber / Formatar relatório
Three formatting nodes — one per command path — that shape the response into WhatsApp-friendly Markdown (bold, line breaks, currency formatting like R$ 1.000,00).
Send WhatsApp Response
Enviar WhatsApp
Sends the formatted reply back to the user via the Evolution API HTTP endpoint:
POST http://{SEU_HOST}/message/sendText/{INSTANCE}
with the API key in the request header.
Respond to Webhook
Responder ao Webhook
Returns an HTTP 200 response to the Evolution API to confirm the message was successfully processed and prevent retry loops.
Available Commands (User-Facing)
CommandDescription/menuShows all available commands/divida [name] [value]Registers a debt owed to you/recebi [name] [value]Logs a payment received/relatorioGenerates a full financial summary report
Key Features
✅ WhatsApp-native interface — no app needed, just chat commands
✅ Owner-only security filter — private and protected by default
✅ Multi-command routing — clean switch logic for each feature
✅ PostgreSQL persistence — all financial data stored reliably
✅ Formatted reports — human-readable summaries with WhatsApp Markdown
✅ Webhook handshake — proper HTTP 200 handling to prevent duplicate triggers
✅ Zero UI required — fully operated through natural WhatsApp messages
Homepage for a Card Game company that organizes tournaments and is thriving to create their own system
0
53
Stuna is a specialized platform built to organize, connect, and empower the vibrant and rapidly growing manga-collecting community in Brazil. Unlike traditional markets, Brazilian manga culture is deeply shaped by diversity: from regional publishing differences to unique release schedules, limited-edition prints, and small specialized retailers spread across the country. Collectors often struggle with fragmented availability, inconsistent stock, and the difficulty of finding specific volumes, especially from older or niche series.
Stuna solves this by unifying collectors, local comic shops, and distributors into a single intelligent ecosystem. Through demand tracking, pre-order management, and community-driven inventory insights, Stuna makes collecting Brazilian manga easier, more organized, and more accessible.
25
354
Simple and clean website for a Tech Consultant with public projects on spot
1
55
Seamless creating of PWA and published to Play Store!
A django project using no framework of javascript, was successfully transitioned to PWA!
The behaviour is different between browser and PWA, so needing to modify nothing on the frontend was a great achievment!