INDEPENDENT MIND. CONNECTED POSSIBILITIES.PORTFOLIO / 2026

KRIXZ / SOFTWARE DEVELOPMENT / BRAZIL

JOÃO
VITOR.

Creative development.
Intelligent possibilities.

Information Systems student building digital experiences and exploring the intersection of software engineering, artificial intelligence and computer vision.

Explore the lab
+
+
[ INTELLIGENCE CORE ]FORM / SIGNAL / POSSIBILITY
SCROLL TO EXPLORE↓WHERE CODE MEETS INTELLIGENCE.01 — 06

Beyond
the syntax.

ACADEMIC PATH

Information Systems

Fourth semester · Learning through practice

An evolving practice.
Learning by building. Connecting ideas to tangible experiments.

I’m João Vitor, an Information Systems student currently in my fourth semester.

My work and studies revolve around JavaScript, Node.js and Next.js, while I continue developing my knowledge of software engineering, Java, cybersecurity, networking and IT infrastructure.

I’m particularly interested in how artificial intelligence and computer vision can transform complex technologies into useful, accessible products.

INFORMATION SYSTEMSFOURTH SEMESTERBASED IN BRAZIL

Knowledge,
in connection.

A map of what I build with, what grounds my work, and what I’m exploring next.

KRIXZ
∴
Core / 01

JavaScript

The core language of my web development practice: interaction, application logic and browser experiments.

Select a node to explore.
Accessible technology list
  • JavaScriptThe core language of my web development practice: interaction, application logic and browser experiments.
  • Node.jsExploring server-side JavaScript, application services and API integrations.
  • Next.jsBuilding React-based web experiences with routing, reusable components and thoughtful delivery.
  • HTMLSemantic structure and accessible foundations for the web.
  • CSSResponsive layouts, typography and the visual language of interfaces.
  • Java basicsDeveloping foundational knowledge of Java and programming concepts.
  • Computer VisionExploring image processing, visual patterns and computational interpretation of images.
  • Artificial IntelligenceExploring model APIs, multimodal systems and useful product applications.
  • CybersecurityBasic knowledge, with continued exploration of secure systems and web fundamentals.
  • NetworkingBasic knowledge of computer networks and how connected systems communicate.
  • InfrastructureBasic knowledge of IT infrastructure and the systems supporting applications.
ALGORITHMS / MATHEMATICS / INTERACTION

Creative
engineering lab.

Make the logic visible. Step through an algorithm or shape a physical system. Every control changes the computation.

UnsortedComparing / writingFinal position

Scrub to inspect any operation. Playback pauses while you explore.

Comparisons0
Array writes0
Operation0 / 616
Worst-case timeO(n²)

Insertion sort builds a sorted prefix, shifting larger values to insert the next element. Selection sort scans the remaining values for the minimum. Change the algorithm to compare the same dataset.

READY / STEP THROUGH
Read the current array

[32, 74, 47, 35, 72, 73, 95, 71, 65, 68, 9, 41, 97, 50, 28, 63, 61, 43, 61, 63, 62, 54, 98, 39, 39, 66, 57, 14, 95, 96, 13, 11]

Δt = 1 / 60REAL COMPUTATION. DIRECT EXPLORATION.01 — 02

The experimental
lab.

Two small windows into how I think. Real code. Room to play.

EX / 001

Signal Network

Choose a node. Follow the signal. Change its pace.

01 / Signal NetworkSignal source / 05

Use Tab and Enter to choose a source. Pointer movement illuminates nearby nodes.

EX / 002

Image Processing Playground

Look closer. Transform pixels. Compare the result.

02 / Image Processing PlaygroundRGB / SOBEL

Loading image…

Generated locally from mathematical functions. These are pixel-processing test patterns.

Images stay in your browser. No upload to a server.

Selected work & open source.

A closer look at the code, experiments and projects behind the practice.

01 /
WEBSITE PROTOTYPE

Teste-IMGCursos

A website prototype for IMG Cursos. A public exploration of layout, styling and browser interaction.

HTMLCSSJavaScript
View repository
01

Curiosity drives progress.

Start with a question. Learn through the process.

02

Build with intention.

Give every interaction a reason to exist.

03

Technology should solve real problems.

Keep people and practical usefulness at the center.

Let’s create
what comes next.

Open to meaningful conversations about software, artificial intelligence and emerging technologies.