Hi, I'm

Joao Marcelo

I'm a Computer Science graduate from the University of Central Florida (B.S.) and an aspiring Software Engineer. I got into Computer Science because it gave me the opportunity to learn how to build software applications from scratch, understand the theory behind algorithms and computations, learn the technologies used to create them, and develop better ways to approach problem-solving. Continuing to learn and grow through my career is what keeps me curious and motivated.

Over the past few years, I've strengthened my foundation in data structures and algorithms, built projects both independently and in teams from zero, participated in hackathons, and completed an internship where I improved my problem-solving skills and gained development experience.

Joao Marcelo

Experience

May 2025 — Dec. 2025

Software Engineering Intern

8800 Software, Inc. — Oviedo, FL

Contributed to migrating a 35+ page legacy reporting system from ASP.NET Web Forms to ASP.NET Core MVC with SQL Server, preserving RDLC export functionality, and extended the backend with Entity Framework Core for server-side pagination, search, session management, and role-based authorization via ASP.NET Core Identity. Designed a passwordless OTP authentication system with 6-digit codes over SMTP and browser fingerprinting (IP + User-Agent) to block concurrent logins. Built a jQuery AJAX filtering and pagination system across admin modules, cutting page load times for 3,000+ users. Engineered a hybrid ASP.NET Core MVC + Web Forms reporting integration using encrypted, tamper-proof, time-expiring tokens (AES-256 + HMAC-SHA256) via Data Protection with a shared key ring.

ASP.NET Core MVCEntity Framework CoreSQL ServerBootstrapjQueryChart.jsData Protection

Projects

AskKnightro

01

RAG AI assistant that answers course-specific questions using lecture notes, slides, and textbooks, achieving 1.64s average query latency. Implements semantic search with Spring AI, PostgreSQL, and Milvus vector database for embedding-based similarity matching.

Spring BootSpring AINext.jsPostgreSQLMilvusAWS
AskKnightro AskKnightro
Add images or videos

InitAI

02

Full-stack AI mock interview simulator that parses uploaded resumes with the Anthropic Claude API, generates tier-based personalized interview plans, conducts multi-turn voice-driven behavioral interviews via the Web Speech API, and returns scored debrief reports persisted to Supabase PostgreSQL.

Spring BootNext.jsAnthropic Claude APISupabaseWeb Speech API
InitAI InitAI InitAI
Add images or videos

Agregis

03

Mobile cattle marketplace built with React Native and Expo, enabling users to create cattle lot listings with versioned profiles, media uploads, and a status-driven lifecycle (Draft → Active → Sold). Integrated Asaas payment SDK and containerized the stack with Docker Compose.

Spring BootReact NativeExpoPostgreSQLFirebaseDocker
Agregis Agregis Agregis
Add images or videos

Serpentine

04

Competitive territory-capture game built at ShellHacks 2025 with a team of 4 developers. Programmed an Arduino UNO R4 to control WS2812 LED matrices with real-time joystick input processing. Created a synchronized web scoreboard maintaining real-time state consistency between hardware display and web interface for seamless gameplay.

Arduino UNO R4C++JavaScriptHTMLCSS
Serpentine
Add images or videos

Contact Manager

05

Team coursework project building a contact management application, collaborating with a group of developers on a shared Git workflow and feature-based task breakdown.

JavaScriptHTMLCSSPHPMySQL
Contact Manager Contact Manager
Add images or videos

Focus Flow

06

Full-stack productivity application featuring task management, calendar integration, and completion history. Led a team of 4 developers. Established a CI/CD pipeline for AWS EC2 using GitHub Actions, automating frontend builds and Node.js service restarts for zero-downtime deployments.

ReactTypeScriptExpress.jsNode.jsMongoDBAWS
Focus Flow
Add images or videos

Technical Skills

Languages
JavaC#PythonTypeScriptJavaScriptCHTMLCSS
Frameworks
Spring BootASP.NET Core MVCReactReact NativeNext.jsNode.jsExpress.jsBootstrapjQuery
Technologies
SQL ServerPostgreSQLMySQLMongoDBMilvusAWSFirebaseSupabaseDockerSpring AIGitHub ActionsFlywayJUnit 5PostmanSwaggerGit
Certifications
AWS Certified Cloud PractitionerAWS Academy Graduate — Cloud Security Foundations

Leadership & Professional Development

Bloomberg Engineering Tech Insights Program

Bloomberg — Mentorship

Selected for a mentorship with weekly coaching from Bloomberg engineers on algorithms, data structures, and analytical problem solving.

AlgorithmsData StructuresProblem Solving

KnightHacks

University of Central Florida and Florida International University

Competed in UCF’s KnightHacks and FIU’s ShellHacks, delivering working prototypes under tight deadlines with cross-functional teams.

TeamworkCommunicationAdaptability