About Me
Recent graduate of the Master's of Computer Science program at the University of Nevada, Las Vegas with a focus on Cyber Physical Systems & Machine Learning.
8+ years of experience developing in various programming languages such as Python, C, C++, C#, Java, VHDL, Verilog, ARM Assembly, Picoblaze Assembly, HTML5, CSS3, XML.
8+ years of experience working in various software development environments such as Visual Studio IDE, Unity, Unreal Engine 4/5, PyCharm IDE, Eclipse IDE, etc.
2+ years of experience leading small teams and projects of 4-8 people.
1+ year of professional engineering experience working in firmware quality verification on a large team of 200+ people.
1 year of professional programming experience as a content developer and STEM educator at a startup.
Primary Personal Interests: Rock Climbing, Playing Guitar, Video Games, Learning Languages, Traveling, Writing
I've been fortunate enough to live on 2 different continents and gain new perspectives.
I'm extremely enthusiastic about contributing to a better future for all of humanity, through both environmental awareness and home automation.
8+ years of experience developing in various programming languages such as Python, C, C++, C#, Java, VHDL, Verilog, ARM Assembly, Picoblaze Assembly, HTML5, CSS3, XML.
8+ years of experience working in various software development environments such as Visual Studio IDE, Unity, Unreal Engine 4/5, PyCharm IDE, Eclipse IDE, etc.
2+ years of experience leading small teams and projects of 4-8 people.
1+ year of professional engineering experience working in firmware quality verification on a large team of 200+ people.
1 year of professional programming experience as a content developer and STEM educator at a startup.
Primary Personal Interests: Rock Climbing, Playing Guitar, Video Games, Learning Languages, Traveling, Writing
I've been fortunate enough to live on 2 different continents and gain new perspectives.
I'm extremely enthusiastic about contributing to a better future for all of humanity, through both environmental awareness and home automation.
- Programming Languages: Python, C#, C++, C, Java, HTML5, CSS3, Bash, ARM Assembly
- Machine Learning Frameworks: NumPy, Pandas, SciKit-learn, TensorFlow
- Hardware Experience: NVIDIA Jetson Nano, Raspberry Pi, Arduino, TI MSP432, Digilent Spartan 3 FPGA
- Software Experience: Git, Visual Studio/VS Code, PyCharm, Unreal Engine, Unity, JIRA, Ubuntu Linux, Xilinx Vivado, NI Multisim
- Software Frameworks: .NET MAUI (Xamarin)
Professional Experience
Graduate Assistant
- Assisted students with data structures, automata & formal languages, and graded homework assignments for 20 hours a week
Jan 2022 - May 2022 | Las Vegas, NV - Remote
Systems Design Verification Engineer
- Performed debugging and validation testing for drive form factors E1.s and M.2 within the Enterprise SSD division
- Automated Microsoft, Facebook, and AWS feature project and test execution tasks in Python
- Triaged firmware and script failures on Atlassian JIRA, while maintaining documentation and publishing updates
- Executed test validation for efficacy, accuracy, and drive specification requirements in Ubuntu
- Tools: Python, Atlassian JIRA, Linux; Proprietary: JAWS, Shamu
Jan 2021 - Sep 2021 | Irvine, CA - Remote
Systems Design Verification Engineering Intern
June 2020 - Aug 2020 | Irvine, CA - Remote
Mathematics & Physics Tutor
- Equipped struggling students with the proper building blocks in Algebra - Linear Algebra, Graph/Probability Theory, C++, Python, Kinematics, Electromagnetism, and Optics
- Combined forces with the Assistant Dean of Natural Sciences and Mathematics as well as coworkers to establish a more helpful and welcoming environment for students to study and learn in
- Commanded respect with flawless explanations of subject matter and built a recurring student base
Oct 2018 - Mar 2020 | Fullerton, CA - On-site
Lead Technology Instructor
- Established Brainstorm’s only Python course for an advanced 8-week course with GUIs and PyGame
- Instructed a wide range of technical subjects through alluring visuals including, but not limited to Programming, Game Development, Chemistry, 3D Printing, and Physics
- Embodied Brainstorm’s greatest qualities and was selected to perform demonstrations of various STEM courses at community events, ultimately securing hundreds of recurring clients
- Tools: Python, Unreal Engine, Unity, C#, 123D Design, Trello
Jan 2017 - Aug 2018 | Irvine, CA - On-site
Projects
Accomplishments
- The objective of this project was to immitate the US Army's ExLF model for an autonomous vehicle, where an unmanned vehicle follows a human-operated vehicle in close proximity>
Accomplishments: The vehicle was able to successfuly detect its distance from a moving object and maintain distance from it, with the ability to move diagonally forwards and backwards
Tools: Arduino Mega 2560, Arduino IDE, Ultrasonic Rangefinder, Mecanum Wheels, 2 Motor Drivers, LCD
Accomplishments
- Utilized an NVIDIA Jetson Nano in concert with an Intel RealSense Camera and PyTorch to detect objects as the boat moved forward and record footage
- Visualized LIDAR point cloud data in RVIZ
- Soldered a SPST override switch on a Traxxas remote
- Outfitted the boat with makeshift buoys to allow for additional weight support
Accomplishments: The boat was able to be controlled via a laptop in a remote lake without bluetooth and maintain speeds of 30+ mph with 8 pounds of equipment, while sustaining no water damage
Tools: Traxxas RC Boat, NVIDIA Jetson Nano, Intel RealSense Camera SR300, Linux, LIDAR, PyTorch, ROS, RVIZ
(In Development)
Accomplishments
- My goal with this project is to have fun while learning the Unity Game Engine, how to implement cloud databases, and Amazon Web Services (AWS).
Accomplishments: Right now I have the basic card functionality working such as drawing cards to a player's hand from a deck, instantiating new card objects on the battlefield, and the database for the cards created. Currently working on integrating AWS into the game for storing persistent player data.
Tools: Unity, C#, AWS
Tools: .NET MAUI, C#, CsvHelper
Skills
Education
University of Nevada, Las Vegas
Las Vegas, Nevada/Shiga, Japan
Degree: Master of Science in Computer Science
- Cyber-physical Systems
- Computational Geometry
- Advanced Machine Learning
- Advanced Algorithms
- Blockchain Technology
- Advanced Graph Data Mining
Relevant Coursework:
California State University, Fullerton
Fullerton, California
Degree: Bachelor of Science in Computer Engineering
- Data Structures and Algorithms
- Embedded Microprocessor Interfacing
- Advanced Electronics for Computer Engineers
- Real-time Audio Processing
- Introduction to Microcontrollers
- Design w/ VHDL
- Design w/ Verilog
Relevant Coursework: