Thanks to visit codestin.com
Credit goes to yrcv.github.io

YAHIL CORCINO VALDEZ

I build intelligent systems that solve real problems.

I'm a Computer Engineering student at NJIT with a passion for combining hardware and software to create impactful solutions. From optimizing social media strategies with data analytics to designing IoT safety systems, I thrive at the intersection of engineering and real-world application. I believe in building things that matter and/or are fun.

EDUCATION

New Jersey Institute of Technology
B.S. Computer Engineering
Sep 2024 - Expected May 2028

EXPERIENCE

C++ Tutor
NJIT | Sep 2025 - Present
C++ One-on-one Instruction
  • Tutoring C++ programming fundamentals
  • Tutoring Physics I (Kinematics, Motion, Torque...) and Physics II (Electricity & Magnetism)
Computer Science Teaching Assistant
Educational Opportunity Program - NJIT | Jun 2025 - Aug 2025
Python Problem-Solving Tutoring
  • Instructed 36 incoming EOP students in foundational computer science principles
  • Demonstrated core Python concepts through real-world coding examples, debugging sessions, and problem-solving exercises
  • Lead presentations on non-lecture days, managed homework, provided one-on-one help during night tutoring
Data Analyst
Plot Pointe | Jul 2023 - Aug 2024
Python Data Analysis Trend Analysis
  • Utilized Python to analyze large-scale social media engagement metrics, identifying key performance indicators that improved viewer retention and reach
  • Developed data-driven content strategies, leading to 300M+ views on Instagram over 6 months
  • Applied trend analysis to refine content strategies, driving 20M+ views on sponsored videos in two months
Research Ambassador
NJIT | Sep 2024 - May 2025
Communication Outreach Event Planning
  • Expanded membership from 200 to 500 students of NSF's Louis Stokes Alliance for Minority Participation
  • Developed outreach initiatives for underrepresented STEM groups, while fostering an inclusive campus community

LEADERSHIP

Event Coordinator Officer
IEEE Student Branch - NJIT | Mar 2025 - Present
Event Planning Outreach Member Recruitment
  • Planning technical & social events, workshops, and outreach initiatives to recruit members and showcase IEEE's project opportunities
  • Drove a 34% increase in average event attendance and expanded membership by over 73 individuals
Treasurer's Committee Officer
SHPE Student Branch - NJIT | Sep 2025 - Present
Budget PLanning Outreach Member Recruitment
  • Assisting in finances, fundraising, and coordination for the professional development of Hispanic and Latinx students
  • Assisted in finances for over 50 members to attend the SHPE 2025 National Convention

FEATURED PROJECTS

GuardKnob - Stove Safety System
C++ ESP32 Node.js ReactJS

[Description in progress]

Smart Trashcan Monitoring System
C++ Python Flask AWS

A 1st-place winning system that optimizes janitorial routes using ESP32-powered ultrasonic sensors and an AWS-hosted dashboard, achieving 1.7 years of battery life.

AI Calendar Optimizer
Flask MongoDB Google Gemini API

An intelligent scheduling assistant that unifies Google Calendar, Canvas, and user tasks, using the Google Gemini API to parse and organize events.

See All Projects (p) →

SKILLS

Programming:

C++ Python JavaScript HTML CSS

Frameworks & Libraries:

ReactJS Node.js Flask Pandas NumPy Tailwind CSS

Tools & Technologies:

SQL MongoDB AWS KiCAD MATLAB Microcontrollers OAuth 2.0 Excel

RELEVANT COURSEWORK

Circuits and Systems I Digital Circuit Design Data Structures and Algorithms (C++) Intro to Programming in C++ Electricity & Magnetism Differential Equations Multivariable Calculus Calculus II Calculus I

ALL PROJECTS

GuardKnob - Stove Safety System
C++ ESP32 Node.js ReactJS
  • [Under construction]
Smart Trashcan Monitoring System
C++ Python Flask AWS
  • Won 1st Place in the ECE Department Competition for optimizing janitorial efficiency
  • Implemented ESP32-S2 Mini with LiPo battery, ultrasonic sensor, and 3D-printed enclosure
  • Built scalable AWS-hosted dashboard (Flask/HTML) supporting network-wide trash monitoring
  • Optimized power consumption by 550%, extending battery life to a projected 1.7 years
AI Calendar Optimizer
Flask MongoDB Google Gemini API
  • Built an AI scheduling tool with Google Gemini API to parse and organize tasks from Google Calendar, Canvas, and user inputs
  • Developed Flask backend with MongoDB, integrating Google Calendar (OAuth 2.0) and custom Canvas API to unify user events
Firefighting Robot
C++ Arduino Sensors Soldering Systems Design
  • Designed and built an autonomous robot to detect and extinguish fires.
  • Integrated flame sensors with an Arduino microcontroller to coordinate hardware.
  • Programmed servo motors, DC gear motors, and a high-voltage water pump in C++.
  • Demonstrated proficiency in robotics, sensor integration, and mechanical systems design.

GuardKnob - Stove Safety System

C++ ESP32 Node.js ReactJS Tailwind CSS IoT

Overview

GuardKnob is a comprehensive IoT safety system designed to prevent gas leaks and stove-related accidents in homes. The system combines hardware innovation with modern web technologies to create a seamless safety solution.

The Problem

Gas leaks and unattended stoves are serious safety hazards in households. Traditional stove knobs lack intelligence and safety features, putting families at risk of gas poisoning, fires, and accidents.

The Solution

GuardKnob replaces traditional stove knobs with smart, connected devices that:

  • Monitor gas levels in real-time using MQ5 sensors
  • Automatically shut off the stove when dangerous gas levels are detected
  • Track how long the stove has been left unattended
  • Provide remote monitoring and control through a web dashboard

Technical Implementation

Hardware: The system uses ESP32 microcontrollers for both the stove knob and wireless gas detector. A custom universal adapter allows the smart knob to fit on various stove models. The potentiometer maintains precise position tracking during both manual adjustment and automated shutoff.

Software: Built a ReactJS dashboard with Tailwind CSS for the frontend, providing a clean, responsive interface. The Node.js backend handles real-time communication between the hardware and web interface, enabling instant notifications and remote control capabilities.

Safety Features: The fail-safe mechanical design ensures the stove can always be controlled manually, even if the electronics fail. Multiple redundancy layers prevent false positives while maintaining rapid response to genuine threats.

Impact

GuardKnob demonstrates how IoT technology can be applied to solve real safety problems. The system provides peace of mind for families and could prevent countless accidents related to gas leaks and unattended stoves.

Future Enhancements

  • Mobile app for iOS and Android
  • Integration with smart home systems (Alexa, Google Home)
  • Machine learning for usage pattern analysis
  • Multi-stove support for commercial kitchens

Smart Trashcan Monitoring System

C++ Python Flask AWS ESP32-S2 IoT

Award

🏆 1st Place - ECE Department Competition

Overview

The Smart Trashcan Monitoring System revolutionizes waste management on campus by providing real-time monitoring of trash levels, optimizing janitorial routes, and preventing overflow situations.

The Problem

Campus janitorial staff often waste time checking empty trash cans or miss overflowing ones. This inefficiency leads to wasted labor hours, overflow issues, and an unpleasant campus environment.

The Solution

A network of IoT sensors deployed across campus that:

  • Continuously monitor trash levels using ultrasonic sensors
  • Report fill levels to a centralized dashboard
  • Alert staff when bins reach capacity
  • Optimize collection routes based on actual need

Technical Implementation

Hardware: Each unit contains an ESP32-S2 Mini microcontroller powered by a LiPo battery. Ultrasonic sensors measure the distance to the trash surface, calculating fill percentage. The entire assembly fits in a custom 3D-printed enclosure designed to withstand outdoor conditions.

Power Optimization: Through multiple iterations, achieved a 550% improvement in power consumption. The device now has a projected battery life of 1.7 years, making it practical for campus-wide deployment without frequent battery replacements.

Software Architecture: Built a Flask web application hosted on AWS that aggregates data from all sensors. The dashboard displays a campus map with color-coded indicators showing fill levels. Staff can view historical data and receive alerts via the web interface.

Scalability

The system architecture supports hundreds of sensors, making it viable for full campus deployment. Each sensor communicates via WiFi, with fallback mechanisms for connectivity issues.

Impact

  • Reduces unnecessary trips to check empty bins
  • Prevents overflow situations
  • Provides data for optimizing bin placement
  • Improves overall campus cleanliness
  • Reduces operational costs through efficiency gains

Future Development

  • Machine learning for predictive maintenance
  • Solar charging for extended battery life
  • Integration with campus facilities management systems
  • Expansion to recycling and compost bins

AI Calendar Optimizer

Flask MongoDB Google Gemini API OAuth 2.0 AI

Overview

The AI Calendar Optimizer is an intelligent scheduling assistant that aggregates tasks from multiple sources and uses AI to help students manage their time more effectively.

The Problem

Students juggle assignments from Canvas, personal events from Google Calendar, and various commitments scattered across different platforms. Managing these effectively while prioritizing tasks is mentally exhausting and error-prone.

The Solution

An AI-powered system that:

  • Automatically pulls assignments from Canvas
  • Syncs with Google Calendar events
  • Accepts natural language input for new tasks
  • Uses Google Gemini API to intelligently parse and organize tasks
  • Suggests optimal scheduling based on deadlines and priorities

Technical Implementation

Backend: Built with Flask, providing RESTful endpoints for frontend communication. MongoDB stores user data, tasks, and preferences with flexible schema design for varying task types.

API Integration: Implemented OAuth 2.0 authentication for secure Google Calendar access. Developed custom Canvas API wrapper to extract course assignments, deadlines, and grades. Both integrations handle rate limiting and error recovery gracefully.

AI Processing: Google Gemini API analyzes user input, extracting task details, deadlines, priorities, and dependencies. The AI understands context like "study for the exam next Tuesday" and converts it to structured task data.

Key Features

  • Unified Dashboard: Single view of all commitments across platforms
  • Natural Language Input: Add tasks by typing or speaking naturally
  • Smart Scheduling: AI suggests when to work on each task
  • Deadline Awareness: Automatic prioritization based on due dates
  • Conflict Detection: Identifies scheduling conflicts before they happen

Data Flow

1. User connects Google Calendar and Canvas accounts
2. System syncs existing events and assignments
3. User adds new tasks via natural language
4. Gemini API processes and structures the input
5. MongoDB stores all tasks with metadata
6. AI analyzes schedule and suggests optimizations
7. User receives organized, prioritized task list

Security & Privacy

OAuth 2.0 ensures secure authentication without storing user credentials. All API tokens are encrypted and stored securely. Users maintain full control over data access and can revoke permissions at any time.

Future Enhancements

  • Machine learning to learn user preferences over time
  • Integration with more platforms (Notion, Todoist, etc.)
  • Smart notifications via SMS or push
  • Study time estimation based on course difficulty
  • Collaborative features for group projects
  • Analytics dashboard showing productivity patterns

Firefighting Robot

C++ Arduino Sensors Soldering Robotics

Overview

A hands-on robotics project (Nov 2024 - Dec 2024) to design, build, and program an autonomous vehicle capable of navigating to a fire, detecting its presence, and extinguishing it without human intervention.

The Challenge

The goal was to create a self-contained system from scratch. This required integrating multiple electromechanical components—flame sensors, motors for movement, a servo for aiming, and a water pump—and programming them all to work together reliably on a single Arduino microcontroller.

Technical Implementation

The robot's 'brain' is an Arduino microcontroller programmed in C++. It processes real-time data from flame sensors to detect a fire's presence. Once a fire is identified, the Arduino coordinates a series of actions:

  • It maneuvers the robot into position using DC gear motors.
  • It aims a water nozzle precisely at the flame using a servo motor.
  • It activates a high-voltage water pump to extinguish the fire.

This project required a complete end-to-end design, from soldering and circuit assembly to programming the control logic for all hardware components.