Hello! I'm Junyong Ha

wave

A Passionate Software Developer

I'm a third-year Computer Science student at Western University, deeply interested in cybersecurity and software development. I love building secure and efficient applications while continuously learning new technologies.

View My Resume
Header Illustration

Experiences

IT Summer Student

Town of Quispamsis (Website)

July 2024 - Sept 2024 | Quispamsis, NB

Backend

javaJava pythonPython cC c++C++ phpPHP

Frontend

jsJavaScript htmlHTML cssCSS reactReact.js

Database

mysqlMySQL sqliteSQLite

Tools/Frameworks

linuxUnix/Linux opencvOpenCV mediapipeMediapipe githubGithub qtQt

Projects

Smart Mentor

smartmentor

Smart Mentor

A multilingual quiz project built with C++ and QT 5 framework that dynamically generates customized quizzes based on subject matter and difficulty level. Developed in a Linux environment, the app leverages Ollama's AI capabilities for intelligent quiz generation and answer validation, combined with the MyMemoryTranslator API for seamless multilingual support. The project features a comprehensive progress tracking system with achievement awards and detailed statistics, motivating users through their learning journey with visible milestones and performance analytics.

Gitlab Link

Minesweeper

minesweeper

Minesweeper

Classic Minesweeper game developed using C++ and Qt 5 framework for the responsive and intuitive UI design. The project is developed in a Linux environent using WSL and Ubuntu. Leveraged object-oriented programming (OOP) principles to build a modular and maintainable codebase, reducing debugging time and improving efficiency.

Github Link

Solar Map

solar-map

Solar Map

Developed during Hack Western 11, this project is a renewable energy visualizer that allows users to search for locations by ZIP code or city name and explore solar and wind energy potential. The interactive map, built with Mapbox GL JS, displays markers and overlays with energy insights, while an intuitive UI built with React.js ensures a seamless user experience. The project integrates the NASA weather API for energy data and the Mapbox Geocoding API for location services.

Github Link More Information

Finger Painter

finger-painter

Finger Painter

Developed during GDSC 2024 Hacks, this project is an AI-powered painter application that tracks hand movements through a webcam, allowing users to draw in the air using hand gestures in a given time. When the timer is up, the user's drawing is captured and saved in the database implemnted in SQLite. Built with Python, it leverages the OpenCV library for motion tracking and Google’s MediaPipe for precise hand gesture recognition.

Github Link More Information