Work Experience


acc

ACC Senior Services

Software Engineer Intern

Create a scheduling app with two other devs using Django (Python-based framework) for the Sac SCC escort program. Automated appointment scheduling between volunteers and participants and availability collection of volunteers, allowing for the program to scale and reducing employee time spent on this task from hours to minutes. Created a project plan, requirements list, and scheduled weekly meetings with ACC leaders and stakeholders, Sac PD, and clients to translate product requirements to technical specs. Presented and demoed our applications.

Utilized Galaxy Digital and Twilio’s Restful APIs, Bootstrap, SMTP, Datatables and DateTimePicker jQuery plugins (interactive tables and calendar interface) to handle appointment matching between participants and volunteers and UI/UX. Implemented user authentication, token verification, and account creation to handle user security. Implemented unit tests through Django’s testing features, and tested in both local and production environments.

Deployed to the cloud via Digital Ocean and a mounted PostgreSQL database. Created comprehensive workflow documents for redeployment to streamline the onboarding of future ACC software developers. Gained experience with full stack development, working in a professional agile environment, and scrum management.



clacademy

CL Academy

Python Tutor

Tutoring young students in the basics of Python and computer science through private and classroom sessions. Created a personalized course for students with projects that challenge and encourage critical thinking. Improved upon my own understanding of Python by communicating with students who had little to no experience.



barracuda

Barracuda Networks

Information Technology Intern

Assisted the company's IT Help Desk team and mostly gained experience in a professional working environment. I shadowed full-time employees, learning about and working with server rooms, computer hardware, and the different jobs of the IT team. Overall was a very knowledgeable experience that helped me understand the role an IT team plays in a company.



bayclub

Bay Club Redwood Shores

Tennis Coach

Assisted the club’s summer tennis program by coaching students. Depending on the week, I would be assigned to work with older kids such as high schoolers or younger kids. I worked with other coaches and organizers to create a curriculum and environment that facilitated growth from the students in tennis and social skills. Improved upon my communication and teaching skills through working with the students and collaborating with adults and other coaches.




Projects


Twitch Chat Interpreter
twitch

This is a 10 week group project I did for my Project in AI course at UCI. My group and I created a program that utilizes chat messages from a Twitch.tv stream to determine the most exciting moments of the stream. It essentially creates a highlight reel of the given stream.

Tic Tac Toe AI
twitch

This is a TicTacToe AI I created that implements the minimax algorithm. It will only ever win or tie.

NBA Simulator
twitch

This is a head-to-head calculator my friends and I created. Users can create two teams of any number of players between one and five and see which team would be predicted to win.


Contact Me