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 labBeyond
the syntax.
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.
Knowledge,
in connection.
A map of what I build with, what grounds my work, and what I’m exploring next.
∴
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.
Creative
engineering lab.
Make the logic visible. Step through an algorithm or shape a physical system. Every control changes the computation.
Scrub to inspect any operation. Playback pauses while you explore.
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 THROUGHRead 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]
The experimental
lab.
Two small windows into how I think. Real code. Room to play.
Signal Network
Choose a node. Follow the signal. Change its pace.
Use Tab and Enter to choose a source. Pointer movement illuminates nearby nodes.
Image Processing Playground
Look closer. Transform pixels. Compare the result.
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.
Teste-IMGCursos
A website prototype for IMG Cursos. A public exploration of layout, styling and browser interaction.
Curiosity drives progress.
Start with a question. Learn through the process.
Build with intention.
Give every interaction a reason to exist.
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.
For now, find my work on GitHub.