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.
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!

Me and my girl

My pup

My family
Experience ๐
- 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.
- 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.
- 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.
Education ๐
BA - Computer Science & Mathematics
- 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.
Projects ๐๏ธ
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: