# Peter Ko > Software Engineer Location: New York City Metropolitan Area, United States Profile: https://flows.cv/peterko I am a full-stack software engineer who is passionate about building innovative product for both users and developers. Enjoy using React, Node/Express, JS/TS, SQL/NoSQL mobile-first design, UX optimization, and new approaches to reactivity on the frontend! Co-creator of Solid Query Devkit, an open source tool assisting SolidJS developers utilizing Solid Query for data caching and state management. Outside of tech: swimming 🏊🏻‍♂️, Brazilian Jiu-Jitsu 🥋, golf🏌🏻, lifting, 🏋🏻, proud dog-owner 🐕 ## Work Experience ### Software Engineer @ Solid Query Devkit Jan 2023 – Present | New York, United States - Built a suite of devtools to assist SolidJS developers utilizing the TanStack Query caching library to visualize heavily nested JSON data and manage their global server state, resulting in improved scalability and a more efficient developer experience. Published on npm with over 1000+ downloads in its first week. Development of v2 is ongoing. - Leveraged SolidJS's Context API to craft adaptable and dynamic visualization components, which, in addition to employing recursive rendering, facilitated the seamless navigation of JSON-formatted data and drop-down menus. - Deployed a product site on AWS's Elastic Beanstalk to enhance cost-effectiveness, guarantee autoscaling, ensure continuous uptime, and incorporate industry-standard user security measures, including SSL encryption. - Used MongoDB to design and implement a scalable database with efficient lookup and insertion times to hold user data and feedback, leveraging NoSQL to define flexible schemas and validate data, improving site performance. - Implemented a Node.js/Express server, incorporating GitHub OAuth to establish robust authentication for the site. - Designed a containerized approach for the product website with Docker and established a CI/CD pipeline with GitHub Actions, streamlining critical development processes including testing, building, and deployment. - Worked closely with an engineering team utilizing the Scrum framework, consistently meeting sprint objectives and effectively adapting to evolving user needs and conditions, leading to enhanced productivity and performance. - Developed under tech accelerator OS Labs. ### Circles | (Video Chat Application) @ Open Source Jan 2023 – Present - Made improvements to the existing React application, implementing Tailwind CSS to enhance the application’s user interface and experience, improving ramp-up time and expediting development time with the library’s in-line styling. - Utilized WebRTC to implement real-time communication capabilities, providing users with a seamless and high-quality audio and video conferencing experience - Incorporated OAuth 2.0 to integrate with multiple third-party authentication providers, such as Github, Google, and Facebook, allowing for improved security while safeguarding user data from unauthorized access. ### Weather Beats @ Open Source Jan 2023 – Present - Employed Redux as a state-management solution, integrating a weather API with Spotify’s SDK to implement a music recommendation engine, resulting in a personalized experience for users based on local weather conditions. - Implemented Test-Driven Development using Jest, React Testing Library, and Supertest to assess presentational components throughout various lifecycle phases and ensure correct responses from queries to backend APIs. ### TeamTasker | Project Management Application @ Open Source Jan 2023 – Present - Using React, crafted scalable, modular, and reusable components for the application’s component library to accelerate the development process while significantly enhancing code scalability and maintainability. - Utilized Webpack for bundling front-end resources, enhancing the application's responsiveness and speed, and incorporating code splitting and lazy loading strategies to minimize the application's initial loading duration. - Incorporated Redux for centralized state management, ensuring consistent data flow throughout the application, enhancing debugging capabilities, and providing a structured environment to scale alongside the application. ## Education ### Bachelor of Science - BS in Kinesiology and Exercise Science Rutgers University ## Contact & Social - LinkedIn: https://linkedin.com/in/peterko912 --- Source: https://flows.cv/peterko JSON Resume: https://flows.cv/peterko/resume.json Last updated: 2026-04-13