HEY, I'M NICOLAS

Computer Scientist | Coding Enthusiast

Hi there! My name is

Nicolas Meneses

Welcome to my project portfolio.

I'm a passionate computer science graduate driven to create innovative solutions at the crossroads of technology and security. With formal education in computer science, I've cultivated my interest in web development, embedded systems, and cybersecurity.

I'm an enthusiast of outdoor adventures, whether it's hiking with my cat, kayaking, or camping. These hobbies fuel my creativity and provide a well-rounded perspective.

Nicolas Meneses, Software Engineer

TRIVIA GAME WEB APP

Description: Engage in captivating head-to-head competitions across a spectrum of question categories, including sports, history, science, and more. Challenge friends and trivia aficionados to showcase your expertise and emerge as the ultimate quiz champion.

Features: (1) Engaging Trivia Challenges with diverse topics and questions (2) User account creation (3) Comprehensive user statistics based on game performance (4) Real-time multiplayer.

Tools Used: HTML, CSS, JavaScript, PHP, MySQL, Open Trivia Database API.

ROOMMATE FINDER WEB APP

Description: The "Hoommate Finder", a collaborative project undertaken by a team of five, is a dynamic roommate discovery service designed to connect Hoos and help them find compatible roommates. The platform introduces a unique swiping concept, reminiscent of popular dating apps, to facilitate roommate matches.

Features: (1) Profile Creation and Hoommate Filtering (2) Swiping-based search mechanism that displays profiles matching the user's chosen filters (3) Matching and Messaging with other Hoommates (4) Sharing Locations with Hoommates via the Mapbox API.

Tools Used: Django, Bootstrap, PostgresSQL, Travis CI, Mapbox API, Google Auth API, Heroku.

TYPING TEST WEB APP

Description: I rigorously test a Typing Speed Test web app with a focus on Edge-Coverage criteria. The app features two modes: Mode A challenges users to type under 60 seconds, yielding metrics like 'asserts', 'errors', and 'words per minute', while Mode B tracks real-time stats during alphabet typing, concluding with 'words per minute', 'characters per minute', and 'time taken' results.

Features: (1) Two engaging speed test modes (2) User performance metrics (3) Edge-coverage testing (4) Unit-level testing.

Tools Used: Django for the web app, Selenium Java and JUnit 4 for testing.

ARDUINO SENSOR EXPLORATION

Description: Arduino mini projects with a focus on sensors. Explore LED sequencing, light sensitivity-driven brightness control, accelerometer-triggered color shifts, and servo motor manipulation.

Features: (1) LED displays featuring custom color sequences (2) LED brightness adjustment based on Arduino's light sensor (3) LED lights dynamically changing colors using accelerometer input (4) Servo motor control facilitated by accelerometer-based interactions.

Tools Used: Arduino Board, Arduino IDE, LEDs, Light Sensor, Accelerometer, Servo Motor, Breadboard, Resistors, Jumper Wires, Sensor Libraries.

SMART LINE-FOLLOWER ROBOT

Description: Unite advanced sensors, microcontroller tech, and real-time LCD updates in a versatile robot.

Features: (1) Identifying and tracing a black line on the surface (2) Cease motion upon activation of any bump sensor (3) Halt motion when light intensity falls below a set threshold (4) Come to a standstill upon being lifted (5) Showcase real-time status data and information through an integrated LCD display.

Tools Used: TI-RSLK Kit components (MSP432 Microcontroller), Sensors BoosterPack, Nokia 5110 LCD Display, Code Composer Studio utilizing the C Programming Language and the MSP432 Peripheral Driver Library.

PEN TEST 1

Description: Penetration Test Report crafted for the fictitious company Pegasus Technical Services. It stands as a comprehensive analysis of the company's cybersecurity posture. This in-depth report combines strategic insights with technical evaluations to provide a holistic overview of the organization's security landscape.

Features: (1) Executive Summary (2) Technical Report.

Tools Used: Kali Linux, Nmap, Nessus, Metasploit, THC Hydra, John the Ripper, Rockyou.txt wordlist.

PEN TEST 2

Description: Penetration Test Report conducted for the fictitious Wise County Youth Soccer Association that provides a comprehensive assessment of the organization's online security infrastructure. This detailed report delves into the vulnerabilities and weaknesses present within the soccer school's website, offering valuable insights to enhance their digital defenses.

Features: (1) Executive Summary (2) Technical Report (3) Active Reconnaissance (4) Passive Reconnaissance (OSINT).

Tools Used: Kali Linux, Nmap, Nessus, THC Hydra, John the Ripper, Metasploit.

ANIMAL REBELLION

Description: "Animal Rebellion" is a captivating 2D platformer game crafted using JavaScript and the Phaser 3 library. As the sole developer, I meticulously handled all aspects, from coding and drawing to animations and map creations, ensuring a seamless and immersive gaming experience.

Features: (1) Intuitive controls (2) Responsive gameplay mechanics (3) Two levels filled with obstacles and enemies designed to test player reflexes and skills.

Tools Used: Phaser 3 Library, Photoshop, DragonBones.

ARC TOOL

Description: Python script tool that serves as a powerful solution for analyzing sales data efficiently. Tailored for pharmaceutical sales, this tool processes input from a CSV file and extracts, analyzes, and organizes the essential information required by American Redwood Consulting reports.

Features: (1) CSV Data Processing (2) Comprehensive Data Insights (3) Controlled Substances Analysis.

Tools Used: Python 3 with Pandas Module.

CHESS GAME ENGINE

Description: Chess Game Engine built from scratch using C++. Designed specifically for the Windows Terminal environment, this project offers a compelling blend of refinement, functionality, and educational value.

Features: (1) Basic Windows Terminal UI (2) Player vs Player Mode (3) Player vs AI Mode (4) Rule Enforcement.

Tools Used: C++ Programming Language, the C++ Standard Library, windows.h header file to access Windows-specific functions.