Software Engineer ยท New York

Sharon Gomez

Hi there, welcome to my portfolio! I'm a software engineer who builds web apps that look great and feel great to use.

Sharon's avatar
Get to know me

About me ๐ŸŽจ

I'm a software engineer who specializes in the front-end side of things, with plenty of experience handling the data and logic underneath. I love the puzzle of turning complex ideas into clean, responsive web applications that feel smooth to interact with.

I'm currently working as a full-stack engineer for the USPIS, using React and TypeScript on the frontend and C# .NET on the backend, helping migrate over legacy processes into more efficient, modern applications. Before that, I was a frontend engineer for several years at Casebook PBC, a company that builds case management software for human services agencies.

Outside of building web apps, you'll usually find me caught up in a book, playing video games, or struggling to keep my houseplants alive. Feel free to reach out if you want to chat!

Scroll
Tools I work with
JavaScript
TypeScript
React
Next.js
GraphQL
Git
HTML
CSS
A polaroid of me and my daughter

Me and my girl

A polaroid of my dog

My pup

A polaroid of me and my family

My family

Where I've been

Experience ๐Ÿ“

Software Engineer
USPIS (Contractor), April 2025 - present
  • Architected and built a self-assessment application from scratch using React and TypeScript on the frontend with a C# .NET backend. This app digitized and replaced a legacy, Excel-driven tracking process for inspectors.
  • Implemented the team's first front-end testing pipeline using Jest and React Testing Library, to ensure long-term application stability.
  • Refactored legacy code patterns in several applications into modular TypeScript components, improving codebase maintainability and application performance.
Software Engineer
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.
  • Enhanced the Casebook platform by building new features and improving existing functionality with React and TypeScript. Leveraged 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.
Java and Python Teacher
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 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.
Academic background

Education ๐ŸŽ“

BA - Computer Science & Mathematics

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. Coursework included drawing, painting, and sculpture, which has influenced my approach to design and aesthetics in web development.
What I've built

Projects ๐Ÿ–Œ๏ธ

This portfolio

The site you're on right now! A personal portfolio to showcase my projects and experience.

This portfolio
CODE

Rinblog

A simple blogging platform for sharing your thoughts with the world.

Rinblog
CODEDEMO

Event planner

A minimal calendar app to help keep your life on track.

Event planner
CODEDEMO

Marina

A helpful tracker to help parents navigate the daily blur of feedings, diaper changes, and more.

Marina
CODEDEMO
Let's connect

Contact ๐Ÿ“ฑ

Feel free to reach out for any questions or inquiries โ€” I'll try to get back to you as soon as possible. You can reach me at any of the following: