About
Hi, my name is ATAI. I love everything about computers. I also love Overwatch.
Things I’ve learned/done through computer science major#
2022#
Spring ~ Summer semester 📚#
| Course | Language | Project |
|---|---|---|
| Introduction to Web Programming | HTML, JS, CSS | - |
| A wise daily life of Python with RPA | Python | Simple movie info web crawling |
| Introduction to coding got problem solving | Python Basics | - |
It was my first time making something out of programming languages I learned. The project was final project of RPA(Robotic process automation) Python course. It was pretty fun to utilize knowledges I learned from various courses.
Summer Break 🍹#
- none
Fall ~ Winter semester 📚#
| Course | Language | Project |
|---|---|---|
| Computer Programming | C | - |
| Programming Lab | C | Dodge game with C and WIN32 API |
This was final project of Programming Lab course. It was first time making a game program. I leared some of basics of game programming concepts such as delta time, frame buffering.
Winter Break ⛄#
- Tried making simple bot for Discord using discord.js.
- It was pretty challenging to make something with what I am not familiar with.
- Hansung University Winter Coding Camp: Notes uploaded to GitHub
- It was a great time to study LeetCode types of coding problems. Studied about dynamic programming, quite brain bugging but it is such a fascinating way to analyze problems.
2023#
Spring ~ Summer semester 📚#
| Course | Language |
|---|---|
| Computer Architecture | - |
| Data structure | C |
| Understanding of Programming Languages | - |
| Object Oriented Language 1 | C++ |
| Linear Algebra | Python |
| Calculus 1 | - |
Summmer Break 🍹#
- Studied basics of game programming using C++ and SDL2 (Book by Sanjay Madhav)
- Basic tetris game with
C++ & SDL2 - GitHub: nyhryan/Tetris-SDL2
- Unedited live stream of coding this : Youtube Playlist
- Basic tetris game with
- Personalized .dotfiles of
git, neovim, vim, etcwithstowfor Linux/Unix systems- The more I got familiar with git, vim, linux commands, I felt the need for having my own dotfile(configuration files) repository.
- GitHub: nyhryan/ATAI-Dotfiles
- Pathfinding algorithm visualization with
HTML & Typescript & CSS- Pathfinding algorithm in the game programming book was very fascinating. I tried to visualize them with simple TypeScript project.
- GitHub: nyhryan/Simple-Pathfinding-Visualization
Fall ~ Winter semester 📚#
| Course | Language | Project |
|---|---|---|
| Object Oriented Language 2 | Java | Graph tool with Java Swing (Demo Video) |
| Data Communications | - | - |
| Algorithm | C | - |
| Web Programming | Node.js, basic SQL | - |
| Game Graphics and Animation | 3ds Max | - |
| Open Source SW | Shell script, Git | - |
2024#
Winter Break ⛄#
- Discord bot MKII
- Another try of making Discord bot. After learning asynchronous functions in Web Programming, it became much easier to understand how Discord.js library works with Discord API.
- GitHub: nyhryan/atai-bot-2023
- OpenGL 3D scene viewer
- Studied basic OpenGL and computer graphics.
- GitHub: nyhryan/OpenGL-model-viewer
2025#
tbd.