João Victor

Software engineer

João Victor

Software built for your business

I build custom software, websites and automation that turn ideas into solutions people can use. From defining the scope to delivery, every step has a clear purpose.

Explore my work

Curiosity to explore. Care to deliver.

Explore in 3D

Technology with a purpose

Software and websites
Applications and services connecting business rules, APIs and operational workflows. Technology follows the needs of the project.
AI put to work
RAG, agents and harnesses connecting models to the sources, tools and checks that a task needs.
Useful automation
Connecting steps and systems to reduce repetitive work, with attention to failures, limits and visibility.
Web and 3D experiences
Web and 3D experiences that make an idea visible and invite interaction, while keeping real use in focus.
Accessibility
Keyboard navigation, contrast, readability and interfaces adapted to different screens and ways of interacting.
SEO and indexing
Organised content, metadata and sitemaps to help search engines find and understand your website.

Technologies applied in projects

  • Elixir
  • Java
  • JavaScript
  • React
  • Phoenix
  • PostgreSQL
  • Fly.io
  • AWS
  • Docker
  • GitHub
  • Git
  • HTML
  • CSS
  • Python
  • Spring Boot
  • Domains
  • Infrastructure
  • CI/CD
  • AI
  • Harnesses
  • Agents
  • 3D modelling
  • RAG
  • XML
  • MySQL
  • PL/SQL
  • LiveView
  • Oban
  • Ecto
  • Next.js
  • TypeScript
  • REST APIs
  • GraphQL
  • Kafka
  • RabbitMQ
  • MongoDB
  • Kubernetes
  • ExUnit
  • JUnit
  • Mockito
  • WireMock
  • TDD
  • Unit tests
  • Integration tests
  • DDD
  • SOLID
  • Microservices
  • Scrum
  • Kanban
  • Tomcat
  • Metabase
  • Bootstrap
  • AJAX
  • SQL
Icon credits

Completed work

HorAgoraHorAgora

HorAgora

Online scheduling for barbershops, salons and studios: businesses organise their diary and share a link for customers to choose a service and time.

View details

I developed the business and customer experiences. Businesses configure services, duration, prices and availability; customers follow the link, choose a service and confirm an available time. The public website presents the product and demonstrates both journeys.

Visit the website

Online scheduling for barbershops, beauty salons and self-employed professionals. Your schedule organised, without the headaches of managing it.

HorAgora · About the product
Andréa Sousa ConsultoriaAndréa Sousa Consultoria

Andréa Sousa Consultoria

A website explaining tax consultancy services and guiding visitors towards an assessment for income-tax exemption or refunds.

View details

I developed the website bringing together the specialist’s introduction, services, process, FAQs and an enquiry form. I organised the content to explain the service and guide the first contact, with accessible policies and analytics preference controls.

Visit the website

I’m very happy with the result. Today I can present myself with more authority online and manage my clients calmly and securely, in line with the LGPD.

Andréa Sousa
João Victor

Hello, I’m João Victor

I enjoy understanding how things work and building something new with what I learn. LEGO is part of that personal enjoyment: trying a piece, changing the combination and discovering a build that was once just an idea.

I bring that curiosity to software. I work with Elixir, Java, applied AI and automation, and I’m excited by 3D and interactive experiences. What drives me is connecting craft and imagination to a problem worth solving.

5+ years developing software

More about my journey

Where I’ve contributed

My experience spans management systems, back-end services, integrations and workflow automation. I take part in implementation, testing and delivery, with attention to the people who will use the solution.

I also work with data, queries and operational visibility to support the use and evolution of systems.

Education

UFSInformation Systems
Bachelor’s degree · In progress
IFSSystems Development
Technical secondary education · Completed

Frequently asked questions

A few answers to help you plan your next project.

I am not sure what I need yet. Can we talk?

Yes. We start with your goal, the everyday work of the people using the project and its constraints. That conversation helps us define a clear scope together.

How much does a project cost?

The cost depends on the scope, complexity and integrations needed. After the analysis, I prepare a proposal describing the deliverables and the agreed costs.

How long will the project take?

Timing depends on scope and availability. If the work calls for a larger team, we discuss that possibility in the proposal. Stages and timelines are agreed before work begins.

Which technologies do you use?

Technology follows the needs of the project. I assess the goal, integrations, budget and future development to choose the most suitable solution, making use of the existing setup when it makes sense.

Do you offer maintenance and support?

Yes. Maintenance is a service agreed in the proposal, with its scope, frequency, updates and support defined around the project needs.

How can I follow the work?

You review working versions and progress in stages. This gives you opportunities to assess the work, ask questions and agree on the next steps.

Can you work on an existing website or system?

Yes. I first assess what already exists and the goal of the change. The work can include improvements, integrations or automation, keeping what still serves the project.

Can you help with a domain and hosting?

I can guide domain and hosting configuration while ownership and access stay under your control. The required setup and its costs are agreed in the proposal.

Scope, estimates and publication are agreed for each project.

Your website implemented

From an idea to an experience ready for review.

Implementation completed in this demonstration.

An illustrative example of the stages of a project.

What would you like to build?

Tell me what you want to build, improve or automate. Your context is where the conversation starts.

Projects and collaborations · scope and availability on enquiry

How I work

Explicit scope
We agree on the goal, deliverables and boundaries before building.
Versions you can follow
I share versions so you can see the work and give feedback.
Real-use validation
We test important journeys and refine what needs attention.
Agreed next steps
We align on handover, guidance and next steps within the proposal.
João Victor

Let’s talk

Choose how you would like to discuss your project.

Start the conversation in the app you choose. Privacy