Programming Languages
Python
Extensive experience with Python for machine learning, data analysis, and automation.
Certification
IT Specialist - Python→Related Work
C++
Strong foundation in C++ from coursework in Programming Fundamentals, focusing on algorithms, data structures, and object-oriented programming.
Related Work
Java
Proficient in Java programming through AP Computer Science A, with experience in object-oriented design, inheritance, polymorphism, and algorithm implementation.
Certification
AP Computer Science ARelated Work
C
Expert in C programming for embedded systems and low-level development, used extensively in ECE 198: Project Studio.
Related Work
JavaScript
Proficient in JavaScript for web development and animations. Experienced with React and Next.js Javascript projects.
Related Work
HTML/CSS
Strong skills in HTML and CSS for creating responsive, accessible, and visually appealing web interfaces.
Related Work
MATLAB
Experienced in MATLAB for numerical computing, data visualization, and control systems simulation.
Certification
MATLAB Onramp, Simulink Onramp→Related Work
VHDL
Experienced in VHDL for development on FPGA board, including simulating digital circuits and state machines
Related Work
Language Proficiency Overview
Systems Programming
Proficient in low-level programming languages like C and C++ for embedded systems, hardware interaction, and performance-critical applications.
Web Development
Experienced in modern web development using JavaScript, HTML, and CSS, with a focus on creating responsive, interactive, and visually appealing interfaces.
Data Science & ML
Skilled in Python for data analysis, machine learning, and artificial intelligence applications, with experience in popular libraries and frameworks.