Hi, I’m Simon Kim, a full-stack developer based in Barrie, Canada, with hands-on experience building scalable web applications using React, TypeScript, Node.js, and Java/Spring Boot. I’ve delivered end-to-end solutions like a full-stack class scheduling and membership system, and I’ve contributed to gamified projects with engaging UIs and reliable APIs for 100+ users. I enjoy turning ideas into working software, collaborating with cross-functional teams, and continuously learning new technologies. Outside of work, I participate in hackathons and contribute to innovative projects, always aiming to ship clear, user-friendly products.

Simon Kim

Hi, I’m Simon Kim, a full-stack developer based in Barrie, Canada, with hands-on experience building scalable web applications using React, TypeScript, Node.js, and Java/Spring Boot. I’ve delivered end-to-end solutions like a full-stack class scheduling and membership system, and I’ve contributed to gamified projects with engaging UIs and reliable APIs for 100+ users. I enjoy turning ideas into working software, collaborating with cross-functional teams, and continuously learning new technologies. Outside of work, I participate in hackathons and contribute to innovative projects, always aiming to ship clear, user-friendly products.

Available to hire

Hi, I’m Simon Kim, a full-stack developer based in Barrie, Canada, with hands-on experience building scalable web applications using React, TypeScript, Node.js, and Java/Spring Boot. I’ve delivered end-to-end solutions like a full-stack class scheduling and membership system, and I’ve contributed to gamified projects with engaging UIs and reliable APIs for 100+ users.

I enjoy turning ideas into working software, collaborating with cross-functional teams, and continuously learning new technologies. Outside of work, I participate in hackathons and contribute to innovative projects, always aiming to ship clear, user-friendly products.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent

Work Experience

Full Stack Developer at Barrie Taekwondo Club
December 1, 2025 - December 1, 2025
Engineered full-stack class scheduling and membership management system using React/Tailwind CSS frontend and Spring Boot/Java backend with JWT authentication. Worked on new features to manage payments, accounts, and client communications for a user base of 100+, ensuring reliable system operations. Optimized and maintained the official website, implementing SEO and contact form improvements that increased lead generation by 30%. Developed RESTful APIs with Spring Data JPA for complex entity relationships with PostgreSQL.
Team Lead at Hack the North
September 1, 2025 - September 1, 2025
Led a 4-person team and built a Next.js app integrating the Gmail API and Gemini API to extract structured data from emails. Implemented OAuth2 authentication, email parsing, LLM-based data extraction with schema validation, and CSV export. Enabled prompt-driven queries with user-defined fields for flexible data analysis. Improved the data extraction algorithm by 50%.
Team Lead at SpurHacks
June 1, 2025 - June 1, 2025
Led a 3-person team and developed a web accessibility analysis tool with Node.js/Express backend and Next.js/React frontend for AODA compliance. Integrated Gemini AI API for automated WCAG AA testing and bilingual fix recommendations. Built scalable TypeScript architecture using Tailwind CSS and Radix UI with bilingual support.
Web Developer at OMORI Photo Album
March 1, 2025 - March 1, 2025
Created an interactive gallery web app using HTML/CSS/JavaScript to display curated fan art. Collaborated with 50+ artists and grew project visibility to 300K+ users on social media.

Education

Bachelor of Computing (Honors) at University of Guelph
January 11, 2030 - May 1, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Education, Media & Entertainment