Screen Shot 2022-09-25 at 10.18.51 PM.png

BIO

Welcome to my Portfolio Website.

Hello! I am Do Heon Han, also going by Brian. I am currently a Junior at Brown University, studying Music and computer science. I am diverse in areas of study, but that does not mean I take any of these lightly! I am a powerful team-worker and a passionate student.

 

BROWN UNIVERSITY

My Studies

COMPUTER SCIENCE

At Brown, I have learned multiple languages such as Java, Python, c++. I am currently aiming to learn more about CSS, JS, and c#. I also incorporate CS into my music, such as programming in a language called max.

MUSIC TECHNOLOGY

I am currently studying Music in Brown University- focusing on the aspects of music technologies and music production. I compose and produce songs of my own- which you can see below.

 

RELEVANT COURSES

COMPUTERS AND MUSIC

MUSC0200

A course on computer music production.

INTRODUCTION TO COMPUTER GRAPHICS.

CSCI1230

A course on computer graphics, learning about topics such as convolution, raytracing, rendering, and more. Taught in C++.

INTRODUCTION TO OOP AND COMPUTER SCIENCE

CSCI0150

A course taught on Java, on basics on programming to creating larger scale projects.

INTRO TO POPULAR MUSIC THEORY

MUSC0400A

A introduction course to music theory.

INTRODUCTORY CALCULUS PART II

MATH0100

A math course on calculus.

LINEAR ALGEBRA

MATH0520

A class recommended for graphics-intensive courses.

PROGRAM DESIGN WITH DATA STRUCTURES AND ALGORITHMS

CSCI0200

A course that taught team-programming, as well as different ways to implement various data structures and algorithms. Taught in Python.

RECORDING AND SOUND DESIGN TECHNOLOGIES.

MUSC1200

A class on learning how to produce and record in professional studios.

STATISTICAL INTERFERENCE I

APMA1650

A course on statistics.

REAL TIME SYSTEMS

MUSC1210

The only music/cs course at Brown that counts as both credits. Learning how to 'program' sound performances and recordings in maxMSP.

THEORY OF TONAL MUSIC

MUSC0550

A course on tonal music theory.

 

SUPERPLAY

A maxMSP project-a vinyl emulator. Depending on the 'needle', you can adjust speed, go backwards in sample, or even apply bit crusher or reverb that is adjusted automatically by speed.

 

OTHELLO

A virtual game version of the popular board game Othello. One of my first biggest projects. Includes a human vs human mode, and a robot vs human mode where you can duke it out with the minimax algorithm. Built in Java.

 

RAYTRACER

A project that implements a simple raytracer using c++. Sends light rays to every pixel, and returning the intersected value. Implemented with reflections, textures, shadows, and more.

test.png
 
 

Japanese Coffee

 

LET’S CONNECT

Box 7672, 69 Brown st, Providence, RI,

401 316 5868

Screen Shot 2022-09-25 at 10.27.58 PM.png