About Me
Computer Science & Business Graduate from Hanover College, Indiana, USA, passionate about leveraging technology to drive innovation and make meaningful social impact. I am committed to continuous learning and consistently seeking to grow technically and professionally.
My academic experience includes software development, web and mobile applications, algorithm analysis, data structures, databases, information security, cloud computing, and artificial intelligence (with a focus on generative AI). At the same time, my Business major strengthened my skills in marketing strategy, management, financial analysis, and business law, enabling me to bridge technical expertise with business insights.
Key Skills & Technologies
- Programming: Proficient in Python, Kotlin, TypeScript, and Node.js; basic knowledge of Java, C++, and R.
- Web Development: HTML, CSS, JavaScript, TypeScript, React, Node.js.
- Database Management: SQL (MySQL, PostgreSQL), NoSQL (Firebase).
- Algorithms & Data Structures: Algorithm Analysis, Sorting and Searching Algorithms, Linear and Non-Linear Structures.
- Cloud & DevOps: Google Cloud Platform (GCP), Docker.
Business Administration & Strategy
Marketing, Management and Financial Analysis, Business Law and Ethics, Excel, Power BI, Looker Studio.
Languages
Portuguese (native)
English (fluent)
Spanish (basic)
Location: São Paulo, Brazil | Email: caiomontilha.cm@gmail.com
Projects (0)
Mobile Applications
RideSharingHC
Welcome to my RideSharingHC app, a secure and user-friendly ride-sharing Android app designed specifically for college students. This app allows students to easily coordinate rides within their campus community through verified sign-ups, in-app communication, and real-time navigation. Built using Firebase, Google Maps API, and Jetpack Compose, RideSharingHC focuses on safety.
CM English Mobile
Mobile version of CM English built with React Native and Expo, focused on guided practice, login, and learner dashboards. Complements the web MVP with a native-first experience.
Language Detection App
A SwiftUI iOS application that detects the language of user input using Apple's Natural Language framework. Simple, intuitive interface for detecting the dominant language of any entered text.
Web Development
ApplyHub
ApplyHub is a focused job-search CRM to track applications, companies, certifications, and networking follow-ups in one place. Built with Next.js 14, TypeScript, TailwindCSS, and Supabase Auth + PostgreSQL.
LeilaoVision
LeilaoVision is a web app for real-estate auction analysis and tracking. Built with Next.js, TypeScript, Tailwind CSS, Supabase, and Recharts, it includes modules for dashboard, properties, auctions, analysis, documents, tasks and deadlines, bids, post-auction follow-up, contacts, and reports.
Car Dealerships CM
Full-Stack Application for managing luxury and performance car dealerships, built with Django (backend) and React (frontend). Features include user authentication, registration, car inventory, favorites, comments, and a complete admin panel.
CM English
CM English is a guided English-learning platform focused on practice and simple progress tracking. The MVP includes a live React + TypeScript web front-end and Supabase backend structure, aiming to expand with authentication, lessons, exercises, and personalized study tracks.
E-TechShopping
E-TechShopping is a simple e-commerce web application built with React, Redux, and Vite. It includes a landing page, product listing, and a shopping cart with quantity management, subtotal and total calculation, and responsive layout.
Budget Tracker
Full-stack budgeting app using Java Dropwizard + Hibernate (backend) and AngularJS (frontend). Supports user registration, transaction logging, and real-time spending summaries. Styled with Bootstrap and custom dark mode.
My AWS Study Hub
An interactive web study hub designed to help users prepare for the AWS Cloud Practitioner (CLF-C02) exam. Includes flashcards, vocabulary, exam simulator with timer, and key concepts. All built with HTML, CSS, JavaScript, and JSON.
Explore Discover Web
Explore & Discover is a platform that helps travelers explore cities through personalized guides, highlighting attractions, restaurants, and events. With interactive maps and custom itineraries, users can easily plan unique trips, making each experience tailored to their preferences.
Artificial Intelligence
AI Resume Analyzer
AI Resume Analyzer is a web app that evaluates resumes, highlights strengths and gaps, and suggests improvements to optimize content for recruiters and ATS screening.
Basic AI Chatbot
A full-stack web-based chatbot powered by ChatGPT. Built with Node.js, Express, HTML, CSS, and JavaScript, this project enables real-time interaction with an AI assistant through a clean and responsive chat interface. Ideal for learning how to connect front-end UIs to powerful LLMs like GPT.
AI Image Caption Generator
A web app that generates captions for uploaded images using a pretrained BLIP model. Built with Python and Gradio, and deployed on Hugging Face Spaces. Users can upload an image and get an automatic description.
Simple AI Chatbot LLM
A simple conversational chatbot powered by an open-source large language model (LLM). Built to demonstrate how natural language interfaces can be integrated with web applications using accessible AI tools.
Desktop Applications
MyOwnTextEditor
A simple text editor built with C++ and FLTK, featuring basic file operations and custom styling.
DICOM Viewer
C++ DICOM viewer built with Qt 6 and DCMTK, featuring image rendering, essential metadata, and Window Level/Width controls for clinical clarity.
Blockchain & Cryptocurrency
Simple Blockchain
A simple blockchain implementation in Python with Flask, featuring transaction management, proof of work mining, and a basic API for creating and viewing the blockchain.
Pix Simulator API
Pix simulator API built with Node.js, Express, and PostgreSQL. Includes JWT authentication, bcrypt password hashing, and relational database persistence.
Networks and IoT
SmartHome Network IoT
SmartHome-Network-IoT is a comprehensive smart home simulation designed in Cisco Packet Tracer, showcasing a modern residential layout equipped with IoT-enabled devices for automation and security. The network integrates smart devices like locks, garage doors, lights, fans, and sensors, all connected through a Home Gateway secured with WPA2 encryption. Internet connectivity is established via a cable modem and a cloud server. The physical and logical topologies demonstrate efficient device communication, centralized control, and seamless integration of IoT devices, highlighting practical applications of smart home technologies in a connected environment.
Cybersecurity
BruteForce GPG
C program implementing a brute force attack using threading to crack passwords for GPG-encrypted files. Includes dictionary-based password testing against secret1.gpg and mainsecret.gpg using cracklib-small and crack-tiny.
Game Development
Battle Tanks 3D
A simple 3D tank battle game developed in Unity using C#. It features intuitive controls and basic AI for enemy functionalities, offering engaging single-player gameplay.
Samurai Last Stand
A 2D action game where you control a brave samurai defending against waves of zombies and skeletons. Utilize quick reflexes, strategic jumps, and powerful attacks to survive as long as possible. Collect points by defeating enemies, manage your lives, and aim for the highest score.
LightsOutGame
A simple Android puzzle game where the goal is to turn off all the lights by tapping on a grid. Each tap toggles the state of the clicked light and its adjacent lights, providing an engaging puzzle experience.
Algorithm Analysis
Algorithm Efficiency Analysis
This project focuses on the study of algorithm efficiency, analyzing time complexity and data structures for various sorting and searching algorithms.
Actor Degrees of Separation
A Java project using the BRIDGES library to explore actor degrees of separation through graph traversal and analysis. It uses BFS algorithm to calculate the shortest path between actors in a movie network and visualizes actor-movie relationships, with node and edge coloring to highlight connections.
Experience
Data Analyst & AI Developer Jr.
HUB Brasil · Full-time
At HUB Brasil, I work as a Data Analyst & AI Developer Jr. at the intersection of analytics, data engineering, and development, delivering automations, dashboards, and AI solutions to support decisions and accelerate routines.
Key responsibilities and deliveries:
- Analytics & BI: extraction/modeling via SQL (PostgreSQL) and creation/maintenance of dashboards (Power BI, Looker Studio) for operational and marketing KPIs.
- Automation: routines and scripts in Python to standardize analysis, validation, and data preparation processes.
- Data Ingestion/Mining (backend): development of a service for data collection, processing, and persistence, with a documented API for internal consumption.
Stack: Python + FastAPI, Swagger UI (OpenAPI), PostgreSQL, Google Cloud Platform (GCP).
AI Campaign Dashboard (Full-Stack + AI): development of a platform for campaign analysis and management, with metrics and workflows (including notifications) and AI components.
- Chatbot: implementation/integration of a chatbot to support information queries and internal product flows.
- Machine Learning: use of Python for data preparation and model training applied to the dashboard context.
Stack: Node.js (backend) with TypeScript, React (frontend) with TypeScript, Python (ML/Chatbot), Docker, Google Cloud Platform (GCP).
Technologies: Python, FastAPI, Swagger UI (OpenAPI), SQL (PostgreSQL), Power BI, Looker Studio, Docker, Node.js, TypeScript, React, Google Cloud Platform (GCP), data pipelines, ML, and chatbots.
Front-End Developer
Koenig Childhood Cancer Foundation, Inc.
I volunteered as a Web Designer for the Koenig Childhood Cancer Foundation, contributing to the development and improvement of their website to enhance accessibility, visibility, and user engagement. My work supported the foundation's mission of helping children with cancer and their families by creating an impactful online presence that facilitated donations, volunteer sign-ups, and access to support services.
Full-stack Developer
Centre for Youth and Sustainable Development
Volunteered as a Website Developer. I worked on the development of the Centre for Youth and Sustainable Development and its partnership with the MIVEG Foundation. I was responsible for designing and building the organization's official website, focusing on creating a responsive and accessible user experience across devices. My work involved implementing contact forms, informational sections, social media integration, and interactive features that showcase the organization's mission in education and health.
IT Helpdesk
Hanover College · Part-time
- Worked in the IT department of a university in the United States, providing technical support to students and staff in an academic corporate environment.
- Performed troubleshooting across systems, networks, software, and hardware, contributing to operational continuity and efficiency.
- Supported setup and maintenance of IT infrastructure, including device setup for user onboarding.
- Developed strong problem-solving skills in a production environment, handling real user demands.
Skills: Technical Support, Troubleshooting, IT Support, Computer Networks, Operating Systems, Problem Solving, System Administration.
Technical Support, Troubleshooting, and 1 more skill.
Operations Assistant
Parkhurst Dining · Part-time
Worked as an Operations Assistant in a corporate environment in the United States, on-site operations focused on service quality and customer experience. Continuous communication in English, developing professional customer service communication with clarity, agility, and posture.
Activities and responsibilities:
- Customer service in English, ensuring efficient support and clear communication.
- Worked as cashier, supporting service flow and organization.
- Inventory control and replenishment, checking and organizing to maintain operational continuity.
- Daily team support, contributing to pace, organization, and quality standards.
- Constant collaboration with the team, reinforcing teamwork, responsibility, and operational discipline.
Experience carried out in an on-site operations context, with routines related to services and operational support in the food service sector.
Courses & Certificates
IBM AI Developer Professional Certificate
Agile Software Development Certificate
Career Essentials in GitHub Professional Certificate
[In-person Course, Atlanta] Artificial Intelligence Certificate - Marketing Professionals
Google Foundations of Cybersecurity
Oracle Cloud Infrastructure 2025 Certified Generative AI Professional
IBM Full Stack Software Developer Specialization Certificate
NVIDIA AI Infrastructure and Operations Fundamentals
Data Analysis with R Programming – Enap Certification