Hi, I'm Daina Kim.
A
Versatile software engineer with full-stack development experience, strong foundations from academic projects, and a collaborative mindset for tackling complex real-world challenges.
About
I am a undergraduate 4th-year Computer Engineering Student at the University of Toronto. I enjoy problem-solving and coding. Always strive to bring 100% to the work I do. I have been working on technologies like Python, C++, Django, SQL, HTML5, CSS, TCP/IP during my bachelor's. I have 15 months of professional work experience which helped me strengthen my experience in Docker, REST API, and Raspberry Pi. I am passionate about developing complex applications that solve real-world problems impacting millions of users.
- Languages: C, C++, Python, Shell Scripting, Go, HTML/CSS, SQL, MATLAB, Assembly, Verilog, OCaml
- Databases: MySQL, PostgreSQL
- Libraries: NumPy, Pandas, OpenCV
- Frameworks: Django, PyTorch, PyQt
- Tools & Technologies: Git, Docker, JIRA
Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.
Experience
- Led the full-stack development of PHYVision, a production-ready GUI for configuring and validating LPDDR PHY IPs via hardware-in-the-loop testing
- Overhauled PHYVision by refactoring 80% of its frontend/backend, migrating from Django REST API to a custom TCP server, and containerizing with Docker for better performance, maintainability, and cross-platform support.
- Developed a Python-based web scraper aggregating 1,000+ LPDDR/DDR specs from 4-5 major competitors to support benchmarking and product strategy.
- Tools: Python, Django, REST API, CSS, PyQt, Raspberry Pi, Docker, TCP/IP
- Collaborated on a Samsung-sponsored research project analyzing the company's complex CI build system, focusing on the structure and syntax of Makefiles and Batch scripts.
- Researched and documented command patterns and control flow constructs to support the development of a static analysis tool for build configuration tracing.
- Tools: OCaml, Python, C
Projects
Skills
Languages and Databases
Python
C/C++
Go
HTML5
CSS3
MySQL
PostgreSQL
Shell Scripting
Verilog
Assembly
MATLAB
OCaml
Libraries
NumPy
Pandas
OpenCV
Frameworks
Django
REST
PyQt
PyTorch
TCP/IP
Other
Git
Docker
Raspberry Pi
Education
Toronto, Canada
Degree: Bachelor of Applied Science in Computer Engineering
- Algorithms and Data Structures
- Software Engineering
- Introduction to Artificial Intelligence
Relevant Courseworks:

