Now Loading...

Joao Vitor Barros da Silva

Computer Science Undergraduate

Software Engineering · Machine Learning · Blockchain Research

Booting portfolio experience...

My Projects
Recycle Bin
Contact Me
My Resume
About Me
Blockchain Projects
Certifications
Current.exe
Command Prompt
My Playlist
My Projects

NFL 4th Down Conversion Predictor

Built a machine learning model predicting 4th down conversion probabilities using 11 years of NFL play-by-play data (480K plays). Achieved 62% accuracy, 0.66 ROC-AUC, and 0.23 Brier Score, ensuring well-calibrated probability predictions.

Python Pandas XGBoost Seaborn Matplotlib

ZorAi – Full Stack Decentralized App

Developed a platform to register and verify AI-generated images on the blockchain to combat misinformation. Deployed BNB testnet dApp integrating OpenAI API for content analysis and Pinata (IPFS) for decentralized storage, verifying 5K+ AI-generated images with 99% detection accuracy and less than 2s verification latency.

React Node.js Solidity OpenAI IPFS BNB Testnet LLMs

Insurance Cost Prediction

Designed and implemented machine learning pipeline, from data loading and cleaning to feature engineering, model validation and evaluation. Benchmarked models including Linear, Ridge, Lasso, Random Forest, Polynomial, and XGBoost; tuned hyperparameters with GridSearchCV. Achieved top performance with XGBoost (R² = 0.868); reduced MAE and MSE by 35% compared to baseline models.

Python Scikit-learn XGBoost Pandas Seaborn Matplotlib

B3 Stock Clustering

Clustered Brazilian stocks by price behavior using K-Means and GMM; validated with silhouette score. Reduced data with PCA for visualization; explained grouping of companies in business terms. Built end-to-end notebook pipeline with clear analysis and plots.

Python Pandas PCA K-Means GMM Seaborn

Banking Customer Clustering

Performed customer segmentation analysis using unsupervised machine learning techniques. Applied K-Means clustering to identify distinct customer groups based on age, income, and spending behavior. Created detailed cluster profiles and visualizations to enable targeted marketing strategies and personalized customer experiences.

Python Pandas Scikit-learn K-Means Matplotlib Seaborn

Blockchain Rio 2025 - Interactive Event Timeline

Built real-time event management system for Blockchain Rio 2025 conference to solve chaos of managing multi-stage blockchain events. Created comprehensive solution with real-time timeline across 14 stages, live status updates, organizer dashboard with cascade delay management, and mobile-first design for 40+ events and 8 conference stages.

React 18 JavaScript Styled Components CSS Grid Real-time Systems PWA

Breast Cancer Prediction

Developed machine learning model for breast cancer prediction using clinical diagnostic features. Implemented comprehensive data preprocessing, feature engineering, and model evaluation pipeline. Applied various classification algorithms including logistic regression, SVM, and ensemble methods to achieve high accuracy in predicting malignant vs benign tumors for early detection assistance.

Python Jupyter Notebook Scikit-learn Pandas Healthcare AI Classification
Contact Me
My Resume

Resume Preview

Education

The Pennsylvania State University, University Park

B.S. in Computer Science, Minor in Entrepreneurship and Innovation

May 2026

Technical Skills

Programming & Development

Python (Flask, FastAPI), JavaScript, C, Ruby on Rails, Solidity, SQL (PostgreSQL, SQLite), React.js, Next.js, Node.js, APIs, HTML/CSS

ML & AI

TensorFlow, PyTorch, LangChain, Scikit-learn, Pandas, NumPy, Large Language Models (LLMs)

Cloud & Tools

AWS, Docker, Jira, Figma, Git/GitHub

Certifications

  • AI Agents with RAG & LangChain – IBM, Jun 2025
  • AI & Blockchain Certificate – Google, May 2025
  • Deep Learning & Neural Networks – IBM, Jun 2025
  • Fake News Detection with Machine Learning – Coursera, May 2025

Experience

Penn State University Libraries

Software Development Intern | Ruby on Rails, AWS, Docker, REST APIs | Oct 2025 – Present

State College, PA

  • Develop and maintain enterprise full stack Ruby on Rails applications supporting 40,000+ users, handling production, bug fixes and database updates across multiple repositories within a Scrum workflow.
  • Member of development team for a large scale PDF remediation platform with AWS and Adobe, supporting over 3 million uploads and improving accessibility via automated parsing and secure storage using Adobe APIs and S3.
  • Built a cross system integration API to POST JSON between websites, implemented JSON to XML importers and Swagger documentation, reducing manual departmental processing by 60% through cross team collaboration.
  • Developed a Python Pandas data pipeline integrated into the Rails platform, cleaning and standardizing faculty data from 17.7K to 9.8K valid entries and reducing manual data processing time by over 90%.

Blockchain Data Intelligence Lab | Penn State University

Lead Researcher | QKD, PQC, Blockchain Protocol Design | Feb 2025 – Present

State College, PA

  • Developed QLink, a quantum-safe Layer-3 interoperability protocol integrating Quantum Key Distribution and Post-Quantum Cryptography (PQC) Crystals-Dilithium and Falcon to secure cross-chain blockchain bridges.
  • Simulated a 7-validator QLink network over 50 km QKD fiber links, achieving up to 707× surplus key throughput and under 1s latency, outperforming classical blockchain bridges by over 400× in cross-chain key refresh rate.
  • Publication: "QLink A Quantum Safe Layer 3 Interoperability Protocol for Blockchain Networks," arXiv preprint arXiv:2512.18488, 2025.

Happy Valley LaunchBox Startup Accelerator

Innovation and Operations Intern | AI Automation, Data Integration | May 2023 – Jul 2024

State College, PA

  • Spearheaded the integration of HubSpot CRM with a new internal UI, centralizing engagement data for 40+ active startups and improving reporting visibility by 45%.
  • Automated email replies, data entry, and data fetching workflows using AI in Power Automate, streamlining communications and data management, and increasing team efficiency by 30%.

Projects

NFL 4th Down Conversion Predictor | Python, Pandas, XGBoost, Seaborn, Matplotlib — Oct 2025 – Present

Built a machine learning model predicting 4th down conversion probabilities using 11 years of NFL play-by-play data (480K plays). Achieved 62% accuracy, 0.66 ROC-AUC, and 0.23 Brier Score, ensuring well-calibrated probability predictions.

ZorAi – Full Stack Decentralized App | React, Node.js, Solidity, OpenAI, LLMs — Mar 2025 – Present

Developed a platform to register and verify AI-generated images on the blockchain to combat misinformation. Deployed BNB testnet dApp integrating OpenAI API for content analysis and Pinata (IPFS) for decentralized storage, verifying 5K+ AI-generated images with 99% detection accuracy and less than 2s verification latency.

QLink – Quantum-Safe Layer 3 Protocol | Post-Quantum Cryptography, QKD

Quantum-safe Layer-3 interoperability protocol integrating Quantum Key Distribution (QKD) and Post-Quantum Cryptography (PQC) to secure cross-chain blockchain bridges. Simulated a 7-validator QLink network over 5-50 km QKD fiber links, achieving up to 707× surplus key throughput and <1 s latency, outperforming classical blockchain bridges by >400x in cross-chain key refresh rate.

Insurance Cost Prediction | Python, Scikit-learn, XGBoost, Seaborn, Matplotlib

Designed and implemented end-to-end ML pipeline, from data loading and cleaning to feature engineering, model validation and evaluation. Benchmarked models including Linear, Ridge, Lasso, Random Forest, Polynomial, and XGBoost; tuned hyperparameters with GridSearchCV. Achieved top performance with XGBoost (R² = 0.868); reduced MAE and MSE by 35% compared to baseline models.

B3 Stock Clustering | Python, PCA, K-Means, GMM

Clustered Brazilian stocks by price behavior using K-Means and GMM; validated with silhouette score. Reduced data with PCA for visualization; explained grouping of companies in business terms. Built end-to-end notebook pipeline with clear analysis and plots.

Banking Customer Clustering | Python, Scikit-learn, K-Means

Performed customer segmentation analysis using unsupervised machine learning techniques. Applied K-Means clustering to identify distinct customer groups based on age, income, and spending behavior. Created detailed cluster profiles and visualizations to enable targeted marketing strategies.

Blockchain Rio 2025 - Event Timeline | React 18, JavaScript, Styled Components

Built real-time event management system for Blockchain Rio 2025 conference with timeline across 14 stages, live status updates, organizer dashboard with cascade delay management, and mobile-first design for 40+ events.

Breast Cancer Prediction | Python, Jupyter Notebook, Healthcare AI

Developed machine learning model for breast cancer prediction using clinical diagnostic features. Applied various classification algorithms including logistic regression, SVM, and ensemble methods to achieve high accuracy in malignant vs benign tumor prediction.

Leadership / Extracurricular

Nittany Entrepreneur Society

Web Development Team and Outreach | Jan 2024 – Present

Designed and developed the club website, managing a community of 700+ members and coordinating recruitment efforts

About Me
Joao Vitor Barros da Silva

Joao Vitor Barros da Silva

Computer Science Undergraduate, Penn State University

Hello! I'm a passionate Computer Science undergraduate with a focus on blockchain technology, AI, and full-stack development. I've worked on projects ranging from decentralized applications to AI solutions for renewable energy.

Beyond technical skills, I'm involved in entrepreneurship initiatives and community building. When I'm not coding, you can find me exploring new technologies and collaborating on innovative projects.

Seeking

Role Types: Software Engineering, Machine Learning / AI, and Research Engineering roles

Location Preferences: Open to U.S.-based opportunities, relocation, and remote or hybrid roles

Graduation Date: August 2026

Why Hire Me

  • Brings an entrepreneurial mindset shaped by growing up around a family tech business and learning early how technology can solve real problems.
  • Combines Computer Science with Entrepreneurship and Innovation at Penn State, with hands-on experience in AI, blockchain, and full-stack development.
  • Enjoys turning ambitious ideas into working systems, from quantum-safe blockchain research to AI automation and product design.
  • Builds with impact in mind, focusing on scalable solutions that solve meaningful pains instead of just shipping features.

State College, PA

jvitorbarros15@gmail.com

814-308-3273

github.com/jvitorbarros15

linkedin.com/in/joaovi/

GitHub Activity

A snapshot of my GitHub profile with recent activity, coding trends, and overall contribution details across my projects.

View Profile
GitHub profile summary card for Joao Vitor Barros da Silva

Professional Recommendations

Binky Lush

Manager, Discovery, Access and Web Services at Penn State University Libraries

April 3, 2026

I have the pleasure of working with Joao as a member of our Libraries Strategic Technologies Software Development Intern Cohort, and he has consistently exceeded expectations since day one. His combination of technical aptitude, initiative, and professionalism is something you rarely see at any level.

Joao is exceptionally sharp and a very hard worker - a combination that makes him incredibly effective. He has been working on a Ruby on Rails project involving data mapping and integration between enterprise applications, and his impact has been remarkable. He picks up new concepts quickly and translates that understanding into high-quality work with impressive speed. What truly sets him apart is his initiative. He is a genuine self-starter who has naturally taken a leadership role within the cohort, writing tickets, helping to scope work, and keeping the project moving forward. That level of ownership and project awareness is rare for any developer, let alone an intern.

Joao also takes it upon himself to attend our Agile team meetings and sit in with the full-time developers on our team, seeking out opportunities to learn how software development comes together in a real-world professional setting. He asks thoughtful, well-considered questions that demonstrate both his curiosity and his commitment to continuous growth.

Beyond his technical ability, Joao is polite, professional, and an absolute pleasure to work with. He brings a positive energy to every interaction and elevates the work of those around him.

I highly recommend Joao to any organization looking for a software developer who combines sharp technical ability, a strong work ethic, leadership instincts, and genuine professionalism. He will be a tremendous asset wherever he goes.

Jason Huber

Startup Consultant and Co-Working Manager at the Happy Valley LaunchBox at Penn State University

January 28, 2026

I've had the pleasure of knowing Joao for just about three years now. He is a consummate team player that isn't afraid to tackle any and all projects thrown at him. He is a highly capable individual that brings professionalism, passion and an upbeat demeanor with him wherever he goes. We were lucky to have had him at the Happy Valley LaunchBox as a member of our team and I am convinced that he will be an asset to any organization that hires him in the future.

Blockchain Projects

My Blockchain Journey

Explore my flagship blockchain projects: from AI-powered verification platforms to quantum-safe Layer 3 protocols. Keep clicking "Add Next Block" to see what's coming next - the innovation never stops!

Certifications

AI Agents Using RAG & LangChain

IBM

June 2025

Advanced certification covering retrieval-augmented generation, LangChain framework, and AI agent development.

LangChain RAG AI Agents LLMs
View Certificate

AI & Blockchain Certificate

Google

May 2025

Comprehensive certification covering the intersection of artificial intelligence and blockchain technologies.

Blockchain AI Smart Contracts Machine Learning
View Certificate

Deep Learning & Neural Networks

IBM

June 2025

Specialized certification in deep learning architectures, neural network optimization, and advanced ML techniques.

Deep Learning Neural Networks TensorFlow PyTorch
View Certificate

Machine Learning with Python

IBM

June 2025

Comprehensive certification covering machine learning fundamentals, supervised and unsupervised learning, and practical Python-based ML workflows.

Python Machine Learning Scikit-learn Data Science
View Certificate

Generative AI

Google

2025

Certification covering generative AI fundamentals, large language models, and practical applications of generative technologies.

Generative AI LLMs Prompt Engineering Google AI
View Certificate

Data Visualization with Python

IBM

2025

Certification covering data visualization techniques using Python libraries including Matplotlib, Seaborn, and Plotly.

Python Matplotlib Seaborn Data Visualization
View Certificate

Image Segmentation with PyTorch

IBM

2025

Hands-on project certification applying PyTorch for image segmentation tasks using convolutional neural network architectures.

PyTorch Computer Vision Image Segmentation Deep Learning
View Certificate

Machine Learning Web App with Streamlit

Coursera

2025

Project-based certification building and deploying machine learning web applications using the Streamlit framework.

Streamlit Python Machine Learning Web Deployment
View Certificate

Fake News Detection with Machine Learning

Coursera

May 2025

Practical certification focusing on NLP techniques and machine learning approaches for detecting misinformation and fake news.

NLP Machine Learning Text Analysis Classification
View Certificate

Scikit-learn: Breast Cancer Prediction

IBM

2025

Project certification applying Scikit-learn classification algorithms to breast cancer diagnostic data for malignant vs benign tumor prediction.

Scikit-learn Classification Healthcare AI Python
View Certificate

Scikit-learn: Machine Learning Project

IBM

2025

Hands-on project certification demonstrating proficiency with Scikit-learn for building and evaluating machine learning pipelines.

Scikit-learn Machine Learning Python Model Evaluation
View Certificate

Scikit-learn: Regression Analysis

IBM

2025

Project certification applying regression techniques with Scikit-learn, including linear, ridge, lasso, and ensemble regression models.

Scikit-learn Regression Python Predictive Modeling
View Certificate
Current.exe

What I'm Building Now

A live snapshot of the work I am actively pushing forward right now, from research to production-ready applications.

Penn State Libraries Rails Platform

Enterprise Rails development, data integration, and workflow improvements

In Progress

Building and improving Ruby on Rails tooling for Penn State University Libraries, including cross-system data mapping, API integrations, ticket scoping, and internal workflow automation.

Ruby on Rails REST APIs AWS Docker Agile

QLink Quantum-Safe Interoperability Research

Layer-3 blockchain protocol research with QKD and post-quantum cryptography

Research Active

Advancing the QLink protocol by exploring secure cross-chain interoperability, validator simulations, and quantum-safe key refresh mechanisms for blockchain networks.

Blockchain PQC QKD Protocol Design Research

Cognitra

AI-powered project currently being built and refined for real users

Shipping

Actively developing Cognitra as a live product, focusing on product polish, usability, and end-to-end implementation. This is one of the projects I am currently pushing forward and shipping publicly.

Command Prompt
Microsoft Windows [Version 11.0.22631]
(c) Joao Vitor Barros da Silva. All rights reserved.
Portfolio Terminal ready.
Type help to see available commands.
C:\portfolio>
My Playlist
Personal Soundtrack

What I'm Listening To

Music is a big part of how I think, work, relax, and reset. This playlist is a small window into my mood, my rhythm, and the kind of sound that stays with me while I study, build, and slow down.

A Playlist That Feels Like Me

The songs I come back to when I want to focus, breathe, and feel grounded

More than background music, this is part of my personality. It reflects what I listen to when I want to relax, study, sleep, or just sit with a feeling for a while. It is a small showcase of who I am outside the resume.

Recycle Bin

You found me! This trash bin is empty, just like my coffee cup on Monday mornings.

Start
10:00 AM

Change Wallpaper

Default
Mountains
Ocean
Forest
Cityscape
Space

Or upload your own image:

No file selected
Now Playing
My Playlist
Open the playlist to start playback