top of page

Spatial Neuroscience Laboratory

Software Engineer

COMING SOON!

COME BACK IN A FEW WEEKS

Click me!

Commit the Change

Software Developer,
Director of Education,
Ex-Treasurer

Description

Commit the Change is a student-run organization at UCI that builds software for local nonprofits, giving students a chance to gain real-world professional experience while still in university. The club provides a space to grow as a developer through recruitment, pair programming, and implementing professional practices. As a third-year member, I've contributed to two major projects, working with Get Inspired and Feeding Pets of the Homeless, helping make a meaningful impact on the local community while honing my skills.

Professional Practices

Software Development Life Cycle
Pair Programming
Code Bashes / Debugging
Sprint Tasks
All-Hands Meetings
Pull-Requests + Feedback

I learned how to use...

  • React

 

  • Javascript

​

  • AWS

​

  • Database Systems (MongoDB, PostgreSQL, mySQL)

 

  • Firebase

 

  • Figma

 

  • Git

​

  • Testing Systems

​

  • ​And many more!

and how to...

  • Lead and Organize Tasks: I’ve gained experience in managing teams, setting goals, and ensuring projects move forward smoothly.

 

  • Teach as Well as Learn: I’ve learned not only how to pick up new skills quickly but also how to effectively teach and mentor others along the way.

 

  • Write Robust, Good-Looking Code: I’ve focused on writing clean, maintainable code that’s both reliable and easy to read, following best practices.

​

  • Create and Test Edge Cases: I’ve learned that in large-scale projects, prevention is the best way to handle problems. I focus on refining software and testing it extensively, especially edge cases, to prevent issues after deployment.

​

  • Build APIs: I’ve developed skills in designing and implementing efficient, scalable APIs.

 

  • Work with Databases: I now know how to build, populate, and query databases to support our projects.

 

  • Use Git Effectively: I’ve become proficient with Git, managing code versions, collaborating with teammates, and resolving conflicts smoothly.

​

  • Design user friendly-interfaces: As both a developer and a designer, it is crucial to understand the circumstances of your audience, and to create a platform that accommodates their needs and wants.

More than just a club...

Not only do we create projects with a meaningful purpose, but we also consider ourselves a family. We’re a group of developers turned friends who, no matter the team, foster a warm and welcoming environment that builds lasting relationships far beyond university. Some of my closest friends were once sprint task partners, and now we support each other in every way. We host all kinds of events, from casual coding sessions to rock climbing adventures - and we’ve even gone to Yosemite together!

IMG_3713.JPG
IMG_1507.JPG
IMG_0956.jpg
IMG_8274.JPG
IMG_1474.JPG
bottom of page