Code Monkey home page Code Monkey logo

Hi there πŸ‘‹

My name is Seiyeon Cho! I'm a growing developer who study, code hard, and try to communicate with other developers. By my development I want to give positive influence to other people, both developers and customers, as much as possible using trending skills and with eminent fellows. I'm currently focused on system and architecture development, but is also interested in software engineering and communication skills.

  • πŸ“« How to reach me

  • 🌐 community website

  • πŸ”­ I’ve worked (working) on

  • 🌱 I’m currently learning/working on...

  • Skill Stack

    • Completed complicated project with
      • C, C++, CMake : pintOS (OS development). ALEX modification to support string key and multithreading. several CPU/cache hierarchy architecture simulation. performance comparison for matrix multiplication between CPU and several GPU strategies.
      • Git : ALEX modification to support string key and multithreading. Birdy Discord Bot project handling and CI/CD.
      • Linux : ALEX modification. Using VFS to adopt personal made file system.
    • Completed minor project with
      • Java, Kotlin, AWS EC2, gradle(w) : Birdy Discord Bot coding + deployment in remote environment
      • Python : Data Science project discriminating fake import declaration identification (91% accuracy)
      • Verilog/FPGA : Designed Systolic Array Architecture for matrix multiplication, and
    • Knows basic and theory
      • SQL : Done some school projects related to several types of querying.
      • WireShark : Analyzed handshake process on QUIC/TCP.
      • Docker : Deployed toy website with react using Docker.
  • πŸ’» What I've done

    • String Key and Multithreading for ALEX
      • Modified ALEX to support string key, and handled resulitng perofrmance drop using carefully handled multithreading system.
      • Related theory : RCU Barrier, Read-Write Lock, Mutex, condition_variable tool in C++, Linear model AI, B+tree
    • Graduate Project ; Cuckoo Trie's File mapping performance analysis on PM
      • Implemented key deletiion in Cuckoo Trie, and used Strata FS's API to test the index structure's performance on different standards
      • Related theory : File mapping, File system, VFS, Cuckoo Trie (Cuckoo hashing + Trie), MLP
    • Some open source contribution
  • πŸ’» What I've studied

    • Lectures learned in college (KAIST, Average Grade 3.78/4.3) - Details of each lecture
      - CS101 : Introduction to Programming
      - CS204 : Discrete Mathematics
      - CS206 : Data Structure
      - CS220 : Programming Principles
      - CS230 : System Programming
      - CS300 : Introduction to Algorithms
      - CS311 : Computer Organization
      - CS320 : Programming Language
      - CS330 : Operating Systems and Lab.
      - CS341 : Introduction to Computer Network
      - CS348 : Introduction to Information Security
      - CS360 : Introduction to Database
      - CS361 : Introduction to Data Science
      - CS371 : Introduction to Deep Learning
      - CS376 : Machine Learning
      - CS411 : System for Artificial Intelligence
      - CS485 : Machine Learning for Computer Vision
      - CS493 : Special Topics in Computer Science I : CS for All (tentative)
      - CS510 : Computer Architecture (Graduate Course)
    • Other Lectures completed online/offline - DevOps Directive - Docker from beginner to pro! (link)
      - Samsung Electronics DX Division Summer Special Lecture on Strengthening S/W Algorithm Capacity for College Students, 2023 Summer(link)
      - MySQL Tutorial - w3schools (link)
      - MySQL Tutorial for Beginners [Full Course] (link)
      - Github flow - Johannes Kettmann (link)
      - Learn Git Branching (link)
    • Books read - (preparing)

    Seiyeon Cho's GitHub stats

Seiyeon Cho's Projects

alex icon alex

A library for building an in-memory, Adaptive Learned indEX

birdy icon birdy

Birdy, a discord bot for message handling and scheduling

simplefs icon simplefs

A simple native file system for Linux kernel

tech-interview-for-developer icon tech-interview-for-developer

πŸ‘ΆπŸ» μ‹ μž… 개발자 전곡 지식 & 기술 λ©΄μ ‘ 백과사전 πŸ“–

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.