Designed and programmed human-interactive robot frameworks using various microcontrollers
(Arduino, Raspberry Pi, etc.); created engaging and adaptive learning experiences for students.
Implemented software architectures using C, JavaScript, and Python.
Used Cadence OrCAD for Printed Circuit Board design; designed 3D models and mechanical
components in SolidWorks.
Contributed to open-source documentation and code repositories.
Presented project milestones and outcomes in regular meetings, academic conferences, and
Outreach Activities.
Collaborated in a multidisciplinary team of three under the mentorship of Dr. Carlotta A. Berry.
Enhanced team workflow by improving version control practices using Git, introducing an online
team TODO list, and a shared team calendar.
Gained hands-on experience with microcontrollers, Cadence OrCAD, SolidWorks, Git, C, JavaScript,
and Python.
Deepened skills in Embedded System Development, Circuit Design, Soldering, Robotics,
Hardware-Software Integration, and Development Documentation.
Work Experiences
International Student Association Treasury03/2023 –
Present
Managed the association's financial records, ensuring accuracy and transparency in all
transactions.
Coordinated with other executive members to plan and execute events, allocating budgets
effectively.
Implemented improved financial tracking systems using Excel and accounting software.
Direct Current Circuit Lab Assistant03/2024 –
05/2024
Assisted students in understanding and building direct current circuits during lab sessions.
Prepared lab materials and equipment, ensuring all resources were available and functioning.
Provided one-on-one support to students, enhancing their practical skills in circuit design and
analysis.
Object-Oriented Software Development Teaching Assistant09/2023 – 11/2023
Supported the course instructor in delivering lectures and managing classroom activities.
Guided students through programming assignments and projects, fostering their understanding of
object-oriented principles.
Graded assignments and provided constructive feedback to help students improve their coding
skills.
Projects
Model United Nations App, CYMUNC
08/2024 – Present
Developed a Model United Nations app using Vue and WeChat Mini App Dev Platform, improving event
registration efficiency by 50% for over 200 users.
Served as the sole Software Developer in a 4-member team, collaborating seamlessly with the Art
Chair, HR, and CEO and effectively communicating technical concepts to non-technical
stakeholders.
Enhanced skills in JavaScript, cloud functions, and database management while strengthening the
ability to bridge the gap between technical and non-technical team members.
ParkSmart App, Web Development
07/2024 – Present
Engineered a mobile-friendly parking availability app using JavaScript, CSS, HTML, and Google
Firebase, enabling users to report and access real-time parking information on the Rose-Hulman
Campus.
Designed intuitive interfaces with Figma and implemented a secure user login system, effectively
communicating with non-technical users to gather requirements and incorporate feedback.
Enhanced full-stack development skills and initiated collaborations with campus teams, currently
finalizing the project and actively seeking partnerships with the Rose-Hulman Campus team.
EV Battery Pack Software, Battery Workshop Challenge
09/2023 – Present
Engineered an Automatical Cell Testing Program that controlled power supply and load and
collected data automatically using MATLAB, Simulink, Python, PyVISA, and Raspberry Pi,
significantly improving the team's testing efficiency by 30%.
Collaborated closely with other teams and worked with software sub-team members to implement
cell testing procedures, enhancing teamwork and project outcomes.
Boosted skills in Hardware-Software integration, Hardware Automation, Control Techniques,
Automatic Data Collections, and Register-Level Programming, contributing to reduced testing time
and increased data reliability for the team.
LazyPlant, Embedded System
11/2023 – 03/2024
Created an automated plant care system by developing embedded software in C for the TI MSP432
microcontroller, improving environmental control based on plant profiles and ambient conditions.
Led a team of two as the main designer and software contributor, collaborating effectively to
integrate mechanical and hardware components and enhance system performance.
Enhanced skills in Embedded Systems Design and Development and Hardware Automation, practiced
Low-Power Modes Control, Interrupt Routing, Digital-to-Analog Converter, Serial Peripheral
Interface, NeoPixel, Real-Time Clock, and Oscilloscope skills.
Lime Instruction Set, Computer Architecture
11/2023 – 03/2024
Designed and implemented a simplified multi-cycle RISC-V-like Instruction Set Architecture,
focusing on Branch-Type Instructions, Control Unit Design, Verilog Implementation, Testing,
Benchmark, and Compiler.
Collaborated with three teammates to design the data path, divided responsibilities across
subsystems, memory, Instruction Register, Immediate Generator, Arithmetic Logic Unit, and
Control unit, held regular integration sessions to ensure smooth system-wide functionality and
resolve issues.
Enhanced understanding of Assembly Language, Register-Transfer Level design, and Hardware
Description Languages, deepening skills in Computer Architecture, Verilog Implementation, and
Simulation with ModelSim.
Designed and implemented a Guitar Hero game using Altera DE2 Field-Programmable Gate Array,
creating Combinational and Sequential Logic, Datapath-Control, SRAM, and State Machine to enable
smooth gameplay.
Led a team of two by coordinating design strategies and implementation tasks, communicated
effectively through collaboration tools, such as Team To-Do Lists and Shared Calendar.
Improved skills in FPGA design and Verilog programming, mastered Complex Logic Implementation
and State Machine Development for real-time applications, and gained valuable experience in
collaborative project management.
Genetic Algorithm Research, Software Engineering
11/2022 – 03/2023
Developed a Java-based genetic evolutionary simulator, optimized algorithms for efficiency, and
implemented Real-Time Graphical Evolution Visualization through Vanilla Java Graphical User
Interface.
Worked closely with a teammate to integrate design and functionality, designed the core
structure together, implemented the classes individually, and held regular meetings to ensure
integration of design and functionality, significantly enhancing project cohesion and timely
delivery.
Strengthened skills in object-oriented programming, parallel processing, Java Graphical User
Interface development, problem-solving approaches with exception handling, and Unified Modeling
Language design.
WIC Personal Website, Web Development
2019 – Present
Established and managed a WordPress-based website alongside NextCloud system, Email Mailbox
system, and File Distribution System, creating a secure and centralized platform for team
collaboration and efficient file sharing.
Used online resources to troubleshoot and optimize server performance, significantly enhancing
website reliability and security.
Gained experience in Virtual Private Server management, Server Configuration, Web
Infrastructure, and Web Security, enhancing technical proficiency in Unix, Debian, Apache, PHP,
MySQL, Memcached, MariaDB, Secure Sockets Layer, Hypertext Transfer Protocol, and NodeJS.