Biography
Hi and welcome to my website! I'm Victor Santana, a junior Computer Engineering student at Brigham Young University–Idaho, originally from Santo Domingo Este in the Dominican Republic. As a U.S. Lawful Permanent Resident fully authorized to work in the United States, I am actively building a foundation to tackle complex engineering challenges. My ultimate goal is to contribute to space exploration as a NASA astronaut, a dream that drives my deep interest in aerospace, nuclear power, embedded systems, firmware, and control systems. I am dedicated to engineering highly reliable hardware and software solutions, whether that means developing critical systems for extreme environments or building practical tools to solve everyday infrastructure challenges in my home country.
Want to learn more about my background? View my resume for a detailed overview of my experience and qualifications.
I’ve always believed that hard work, respect, and humility open doors. That belief has shaped my journey from helping people as a missionary during the pandemic, to leading a team of over 20 student employees at BYU–I’s Faculty Technology Center. In my role, I’ve helped support over 300 online courses per semester, led training programs, managed custom automation tools, and coordinated with multiple departments.
My commitment to leadership also extends into professional engineering communities. As the Vice Chair of the IEEE student branch at BYU-Idaho, I actively work to bridge the gap between academic theory and industry practice. By organizing events and facility tours, such as our visit to Curtiss-Wright, I help connect my peers directly with professionals in the nuclear and aerospace sectors. Whether I am mentoring coworkers or creating networking opportunities for fellow engineers, I am driven by a desire to uplift my community and learn something new every day.
I am skilled in C, C++, C#, Java, Python, and Rust, and I enjoy applying these languages to build reliable and innovative applications. Recently, I collaborated on an AI-driven project integrating the Gemini API via Google AI Studio. Built with a Supabase backend, this project heavily utilized professional team workflows in GitHub, including strict version control, pull requests (PRs), and collaborative code reviews. My other software projects, like the Java Orbit Mission Planner and C++ Expense Tracker, have further strengthened my foundation in object-oriented programming, data structures, and algorithm design.
I love working with microcontrollers like STM32 and Arduino to connect software with the physical world. I recently developed "TinacoSmart," an ultrasonic water level monitor designed to solve practical residential water tracking challenges in the Dominican Republic. I have also gained hands-on experience in circuit design, ADC, and I2C communication through projects like my STM32-based battery voltage meter.
To continually improve my development process, I leverage modern AI tools like ChatGPT and GitHub Copilot integrated into VS Code to enhance my workflow, optimize code quality, and accelerate debugging. As a bilingual (Spanish and English) full-year scholarship recipient, I am committed to learning by doing, collaborating effectively, and growing every day as an engineer.
Want to see my work in action? Check out my projects section to explore detailed descriptions, GitHub repositories, and upcoming demo videos.
Outside of school and work, I am a husband to my amazing wife, Nora. I cherish spending quality time with my family and friends, whether we are playing video games together, sharing everyday experiences, or exploring the outdoors on camping trips.
When I need to step away from coding and engineering coursework, I enjoy bringing aging hardware back to life. You can often find me refurbishing old computers to give them a second purpose or tinkering with retro consoles, like my Nintendo GameCube.
I believe in helping others rise right now, which is why I actively donate to animal shelters and charities that support the sick and those in need in the Dominican Republic. My ultimate dream is to one day retire in the DR, living a simple, happy life while continuing to uplift my community. Until then, I am focused on becoming the best engineer and person I can be.
Contact
Find Me Online
Projects
C# Food Storage Management System
Built a complete C# .NET 8 WinForms desktop app to manage food inventory. Migrated from a console application, it features full CRUD operations for user accounts and food items, a dashboard for expiring items, real-time search, and automated email summaries. The project is distributed with a professional ClickOnce installer, demonstrating the full software development lifecycle.
C++ Expense Tracker
Developed a command-line Expense Tracker using C++, STL algorithms, and file handling. The program allows users to add, filter, save, and load expenses efficiently. Key Features: File handling to store expenses. STL algorithms for managing data. Input validation and error handling.
Ultrasonic Security System
ECEN 106 Arduino project implementing ultrasonic proximity detection with LED and buzzer alerts, strengthening my understanding of embedded systems. This project predates my use of GitHub.
4-Bit CPU Design
ECEN 240 final project where I built a custom 4-bit CPU in Logisim Evolution with an ALU, registers, and ROM to execute basic operations and manage data flow, strengthening my understanding of digital logic and CPU design. Logisim Evolution file available.
Microcontroller-Based Battery Voltage Meter
Embedded systems project using an STM32 Nucleo board to measure and display voltage and charge percentage for 1.5V, 3V, and 9V batteries. Implemented ADC for voltage sensing, I2C for LCD output, and UART commands for user interaction, with LED indicators for battery selection and system state.
Java Orbit Mission Planner
Developed a high-fidelity Java application to automate "Go/No-Go" mission validation. Engineered a modular architecture with a custom State Machine Parser to reconstruct hierarchical rocket-to-payload data from CSV files, ensuring 100% data integrity. Integrated JUnit 5 unit testing and a custom persistence layer to manage complex mission manifests, preventing over-capacity failures via strict input validation.
Jason James Medicine Portfolio
Architected a high-performance single-page portfolio using a mobile-first philosophy and semantic HTML5/CSS3. Engineered a responsive UI with Flexbox and Grid to showcase global charitable impact, ensuring 100% accessibility compliance via ARIA labeling. Utilized Vanilla JavaScript to avoid external dependencies, achieving near-instantaneous load times and optimized performance for professional outreach.
Secure C++ Password Manager
Engineered a modular C++ application utilizing OOP to manage sensitive data via a secure master-account system. Developed a CRUD engine with the C++ STL for dynamic storage and persistent file I/O. Ensured reliability through a custom unique ID algorithm and exception handling for input validation, preventing data corruption and unauthorized access via a restricted login lifecycle.
Python Random Password Generator
Developed a Python utility to automate the generation of randomized strings for credential management. Implemented a nested-loop architecture using the random library for high-volume generation and custom-length parameters. Features a character-mapping system integrating alphanumeric and special symbols to ensure high entropy. Demonstrated proficiency in writing clean, modular Python code and handling user-driven I/O operations.
TinacoSmart: Ultrasonic Water Level Monitor
Engineered a low-cost, non-contact monitoring system to automate water tracking for residential tanks in the Dominican Republic. Integrated an Arduino with an HC-SR04 ultrasonic sensor to translate pulse-timing into a 0-100% capacity readout. Utilized I2C communication for an LCD and a tri-color LED logic system for real-time status. Eliminated manual inspections via calibrated telemetry and custom embedded C++ logic.
Books I've Read
How Not to Die by Michael Greger M.D. FACLM & Gene Stone
This book taught me how food choices directly affect health and longevity. It changed the way I look at nutrition and eating habits.
View on NutritionFacts.org
Who Moved My Cheese? by Spencer Johnson
A short but powerful book on dealing with change. It helped me learn to adapt quickly and stay positive during uncertain times.
View on Amazon
12 Rules for Life by Jordan B. Peterson
A deep and thoughtful book. I appreciated its mix of psychology, life advice, and responsibility. One of the most influential books I’ve read.
View on Amazon
A Street Cat Named Bob: And How He Saved My Life by James Bowen
Lovely book about how everyone deserves a second chance and the unexpected friendships that can change our lives.
View on Amazon