Sharon Gomez

Hi there, welcome to my portfolio! My name is Sharon and I'm a software engineer based in New York.

Sharon's avatar

About me

I love creating web applications that not only look great but also feel great to use. Whether I’m building something new or improving what’s already there, I always strive to learn new technologies and techniques to enhance my skills and stay up-to-date with industry trends.

Over the past 5+ years, I've developed scalable, accessible web apps using modern front-end technologies like React, TypeScript, and GraphQL. I'm passionate about clean code and building interfaces that feel smooth and user-friendly.

When I'm not coding, you'll probably catch me reading, playing video games, or knitting. Feel free to shoot me a message if you want to learn more - I'm always up for a chat!

JavaScript

TypeScript

React

Next.js

GraphQL

Git

HTML

CSS

A polaroid of me

Me

A polaroid of my dog

My pup

A polaroid of me and my family

My family

Experience

Work experience

USPIS (Contractor), April 2025 - present
  • Improving the front-end experience and enhancing usability, maintainability, and consistency across the app.
  • Replacing legacy patterns with modern React features.
  • Writing clean, modular TypeScript code and contributing to long-term architectural improvements.
Casebook PBC, September 2020 - March 2025
  • Developed and maintained the design system for the Casebook platform, creating new components and refining existing ones using React, TypeScript, and MaterialUI. Partnered with the design team to ensure components were user-friendly and met product requirements.
  • Enhanced the Casebook platform by building new features and improving existing functionality with React and TypeScript. Worked with fellow engineers to leverage GraphQL for API upgrades and ongoing maintenance.
  • Used Jest and React Testing Library for unit testing and Cypress for end-to-end testing, working with the engineering team to guarantee thorough testing and high-quality code.
  • Led several full-stack projects from start to finish, collaborating with team members to ensure seamless integration and the delivery of effective solutions.
Almod Diamonds, September 2018 - March 2020
  • Managed and optimized the database of inventory items, implementing efficient sorting and organization practices to enhance data retrieval and accuracy.
  • Maintained and validated inventory data to prevent system discrepancies, ensuring that all entries were accurately reflected against corresponding invoices.
Coditum, October 2016 - August 2018
  • Instructed students in Python and Java programming languages, guiding them through foundational to advanced concepts to prepare them for further education.
  • Created and developed lesson plans tailored to students' academic needs, ensuring comprehensive coverage of key programming principles.
  • Facilitated students' understanding of algorithms, data structures, and object-oriented programming by helping them design and implement their own projects.
  • Provided hands-on debugging support and constructive feedback on students' code, focusing on improving their problem-solving skills and coding practices.

Education

Purchase College, SUNY, September 2013 - May 2017
  • GPA: 3.5
  • Senior Project: Researched the connection between mathematics and art, with a focus on the works of artist M.C. Escher. Developed a web application using p5.js that enabled users to produce tessellation-inspired drawings. Presented at the SUNY Undergraduate Research Conference (SURC) 2017, showcasing the project's impact and relevance.
  • Minor in Visual Arts. Completed coursework in drawing, painting, and sculpture.

Projects

Portfolio site

This is my portfolio site where I show off all my cool projects and skills.

Portfolio site

Blog

With this blogging app, you can express your thoughts and ideas with complete freedom and unleash your creativity to the fullest!

Blog

Event planner

Plan your events with ease using this intuitive calendar app.

Event planner

Review video games

A platform for gamers to review and rank video games with others, making it a great tool for discovering new favorites and sharing opinions.

Review video games

Contact

Feel free to reach out for any questions or inquiries! I will try to get back to you as soon as possible.
You can reach me at the following: