# Eric Tjon > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/erictjon Software Engineer with experience in TypeScript, React.js, Node.js, and PostgreSQL. Particularly interested in building open source products and scalable applications. My graduate research explored the use deep neural networks to detect manipulated deepfake videos. Through the combination of image classification, video classification, and image segmentation, I was able to adapt multiple approaches to this complex problem. ## Work Experience ### Software Engineer @ Jefit Inc. Jan 2023 – Present | Santa Clara, California, United States Owned end-to-end development of revenue-critical features by building RESTful PHP/MySQL APIs, integrating Stripe, and developing React/Next.js frontends, delivering in a fast-paced startup with shifting priorities. Led the migration from a legacy PHP website to a modern Next.js frontend using an incremental adoption strategy in order to minimize risk, ensure uninterrupted functionality, and gather early user feedback. Implemented production infrastructure including Apache reverse proxy routing, CI/CD pipelines with CircleCI in a monorepo, and real-time deployment monitoring via New Relic, resulting in fast, reliable releases with minimal downtime. Translated designs from Figma into responsive web pages using Next.js, styled with Tailwind CSS, and built with modular React components in Typescript, incrementally improving pages on a legacy website with SEO best practices and WCAG accessibility guidelines. Integrated Stripe payments across onboarding, checkout, and webhook APIs in order to boost subscription conversion rates by 50% and enable management of $120K+ in annual recurring revenue. Managed email subscriber lists and created email templates from design to send out targeted email campaigns to over 250,000 users, effectively advertising new features and promoting seasonal sales with an engagement rate of 30%+. ### Software Engineer @ Vueable Query (Open Source) Jan 2023 – Jan 2023 - Developed a Tanstack Query developer tool as a Chrome extension that provided seamless access to web application query events, enabling effective debugging and streamlined data visualization in a collapsible panel. - Leveraged Vue to build a reactive developer tool panel with a timeline and data list, leveraging Vue's support for TypeScript and Sass to ensure maintainable and scalable code that's naturally close to the observed package. - Utilized D3 to render and update an interactive timeline with a low-level library, adding in unique displays of cache hits and queries. - Implemented Pinia, a state management library, for centralized data management, minimizing the need for prop drilling and facilitating dynamic updates of the visualizations upon receiving new data. - Introduced TypeScript for static typing improving code readability and reducing development errors with types from Chrome and D3. - Incorporated Vitest for 86% unit testing coverage of Vue components and Pinia store, ensuring software reliability and preventing errors. ### Web Developer @ Yannie Lau Real Estate Jan 2023 – Jan 2023 | San Francisco Bay Area - Harnessed Next.js to develop a dynamic comercial website, capitalizing on React Server Components and SSR to ensure SEO viability. - Integrated Tailwind CSS with a mobile-first design strategy for consistent and readable styling closely tied to individual components. - Implemented CI/CD pipelines with Github Actions and Vercel, ensuring efficient maintenance and automated production deployment. ### Software Engineer | Moodi - Microblog App @ Open Source Projects Jan 2023 – Jan 2023 | United States - Used React and React Hooks to build a responsive microblogging app with custom components that efficiently render on DOM change. - Created a RESTful API in Node.js and Express with semantic and predictable endpoints for convenient frontend calls to database actions. - Established PostgreSQL to store relational data, ensuring consistency and reliability, and allowing efficient queries of user data and posts - Employed Jest and Supertest for a TDD approach for robust and reliable code, avoiding software regressions during development. ### Software Engineer | SimPlant V2 - Plant Care App @ Open Source Projects Jan 2023 – Jan 2023 | United States - Constructed a React app with React Hooks for a responsive front end experience and dynamic plant management with considerations for watering and light requirements. - Utilized Node.js and Express.js to create a RESTful API to manage plant and room data for predictable and modular endpoints. - Implemented Material UI components with an autocomplete field to enhance user experience and validate plant species with both common name and scientific name look up. ### Software Engineer | Pantry Pal App - Recipe and Ingredient Tracker @ Open Source Projects Jan 2023 – Jan 2023 | United States - Used React to create abstract reusable components for recipe modals and page views that provide readable code and efficient state management through hooks - Implemented React Router to manage navigation towards different views by conditionally rendering predefined pages in a single page app, minimizing network requests. -Utilized PostgreSQL to store relational data for recipes and ingredients and efficiently query requested data from multiple clients in an ACID compliant database. ## Education ### Master of Science - MS in Computer Science San José State University Jan 2018 – Jan 2020 ### Bachelor of Science - BS in Computer Science University of California, Davis Jan 2012 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/erictjon - GitHub: https://github.com/ectjon --- Source: https://flows.cv/erictjon JSON Resume: https://flows.cv/erictjon/resume.json Last updated: 2026-03-20