Hey, this is Charran Thangeswaran!
Ever since my uncle introduced me to programming at a young age, I’ve been fascinated by how computers work and how they can be used to solve problems.
Today, I channel this passion into building embedded systems projects and exploring the latest technologies, always seeking opportunities to challenge myself and learn new skills.
Outside of engineering, I enjoy basketball, working out, listening to music, and gaming. Feel free to explore the rest of my portfolio or reach out to connect.
Oct. 2024 - Apr. 2025
• Contributed to regression, stress, and performance testing to ensure game stability, responsiveness, and reliability under various conditions
• Cooperated with the programming subteam to communicate and resolve issues, providing 5 detailed bug reports per week and recommendations to improve game performance, increasing team productivity by 10%
• Identified and documented inconsistencies in user experience through testing with 15+ players to refine gameplay, improving user satisfaction ratings by 25%
Sep. 2024 - Jan. 2025
INFO TO BE ADDED.
Apr. 2024 - Aug. 2024
• Contributed to implementing Bluetooth communication to transmit joystick input and control a servo motor via the microcontroller, achieving less than 100 ms end-to-end response time
• Tested and optimized RF communication to minimize latency to under 20 ms per transmission and ensure interference resilience in the 2.4 GHz band under battle conditions
• Co-authored a user manual for assembling and operating the robot's remote control, including a bill of materials (BOM), schematics, and complete source code
Jan. 2024 - Aug. 2024
• Contributed to research and documentation of cost-effective and reliable electronic components for the robot
• Installed and tested kill switches for the robot's power and weapons systems, ensuring safe and controlled shutdown under emergency situations
• Developed firmware for the robot’s microcontroller to sample battery-monitoring sensors at 50 Hz, enabling real-time monitoring and early detection of voltage or current anomalies
• Developed Python scripts interfacing with the robot’s microcontroller to process sensor data and detect obstacles using OpenCV, improving accuracy by 20%
Jan. 2024 - Apr. 2024
• Developed firmware for the robot’s microcontroller to log temperature sensor data in CSV format on an SD card using SPI communication
• Applied filtering techniques to accelerometer sensor signals, reducing noise by 30% and improving accuracy for navigation and control algorithms
• Collaborated with cross-functional teams to scale and normalize sensor readings with less than 2% conversion error, ensuring seamless integration across the robot's subsystems
• Developed firmware to save and retrieve sensor data in the microcontroller’s flash memory in case of telemetry failure
Jan. 2023 - Apr. 2023
• Contributed to the design of the battery management system (BMS) and inverter circuitry for the powertrain, enhancing thermal stability and efficiency by 15% over the previous model
• Assisted in configuring the CAN bus and verifying communication between the VCU and motor controllers/inverters using a logic analyzer
• Designed schematics and multi-layer PCB layouts, ensuring signal integrity, EMI control, and optimized component placement
• Assisted in testing and validating embedded powertrain components using a multimeter and oscilloscope, ensuring reliable system operation
• Contributed to powertrain simulations and validated performance through dynamometer testing