reo.dev
Full Stack Engineer
Reo ← dev  |  chef →
reo's kitchen
Home Chef & Adventurer
🍳 Cook 🎮 Game 🗣️ Yap

I don't love writing code, but rather love writing elegant code. I want to use my technical and non-technical skills to create products that can have social impact and better the lives of many people. I personally am really passionate about low-level programming, since it makes my heart dance and understanding of such levels allow me to further understand higher level programming languages. Also, I love powers of 2.

Technical Skills
Languages
Java C MIPS Assembly C++ C# Python JavaScript R SQL
Frameworks & Libraries
React Node.js Express Next.js
Tools & Platforms
Git Linux REST APIs Unity Aseprite RStudio Blender Davinci Resolve
// CS Interests
🤖
CS/Math Interdisciplines
What's CS without Math?
If I were to describe what really excites me in life, it is numbers, not writing code. So, in that regards, I am just as much a math person as I am a CS person, so fields such as cybersecurity and networks, or machine learning which all build off of fundamentals of mathematics such as graphs, matrices, or data analysis are all fields that excite me so much more than just writing code.
⚙️
Computer Architecture
How computers actually work
Since I built my own PC, I was always interested in the hardware side of computing, and in college after taking a class in C—where I needed an underlying understanding of pointers and memory—I wanted to know more about how computers actually work behind the scenes. Now, understanding the underlying computer architecture in assembly such as how registers work and how memory is accessed helps me write more efficient code. Also, I love the IEEE-754 binary float representation.
🌐
Software Development
Let's make things!
Simply having that power to create something that people across the world can easily access feels really amazing. Different skills allow you to create different products, but many products such as software that can be created through computing skills are ones that can really reach out to many people across the world which I think is really fascinating, and can help give an impact to more peopple worldwide. I personally love making video games, since it can bring many people together and bring a smile to their faces.
🧩
Algorithms & Theory
Elegance is life. Life is elegance.
The part about being a programmer that I enjoy the most isn't the mere process of writing code, but rather thinking about writing clean and elegant code. When writing algorithms, it requires understanding and choosing appropriate data structures, such as stacks, queues, binary trees, etc. The process of thinking about how to approach writing an algorithm just brings me pure joy, and proving their correctness allows me to apply knowledge I acquired through my discrete mathematics class.
// Courses Taken
Relevant Courses
  • CSC-151 - Functional Problem Solving (LISP)
  • CSC-161 - Imperative Problem Solving (C)
  • CSC-207 - Object Oriented Programming and Data Structures and Algorithms (Java)
  • CSC-211 - Computer Organization and Architecture (C & MIPS Assembly)
  • CSC-301 - Analysis of Algorithms (C++)
  • MAT-133 - Multivariable Calculus
  • MAT-215 - Linear Algebra
  • MAT-218 - Graph Theory (Discrete Mathematics)
  • STA-230 - Data Science
Other Courses
  • POL-101 - Political Science
  • ECN-111 - Intro to Econ
  • ECN-226 - Economics of Innovation
  • ART-111 - Studio Art
  • ALS-121 - Korean 1
  • ALS-122 - Korean 2
// Experiences / Activities
Grader
CSC-151
Peer mentor and provides feedback to each student with individual comments to accelerate peer education.
MAT-215
Peer mentor that provides feedback in a timely manner and gives comments to help students learn from mistakes.
Mentor
CSC-161
Teaching assistant for CSC-161. Attend classes to support professor, such as answering students' questions, proctor quizzes, take attendance, etc. Host weekly mentor sessions to cultivate environment for peer education where students can ask questions about any concepts they are unsure about, or ask questions about labs. Also create practice questions to help prepare students for their weekly quizzes.

"Cherish every moment." "Life is an adventure." These are the mottos I live by, and in this ever fast moving world, life is full of uncertainty. However, I try to live every moment full of smiles, and so I always try to make people laugh, no matter how pathetic a joke I have on mind may be. Afterall, in this day and age where AI can do so much, what makes us human is not our technical skills, but more so us humans being... humans right?

💡 Fun Facts
✨ Hobbies & Interests
🍳
Cooking
I live to eat, not eat to live.
After moving to Iowa for college, the only way to eat the Japanese food I love was to cook it myself. What started as necessity has grown into one of my biggest passions — I now regularly host group dinners for friends.
🎾
Tennis
I got that ball knowledge ;)
With over a decade of experience, it was a big part of family tradition. I played from when I was six, practice day in and day out, then became the co-captain of my middle school and high school's tennis club. I have since then become injured such that I no longer play competitively, but it still remains as a big part of my identity, and a way for me to connect with family and friends.
🎮
Gaming
Gaming is not just for kids!
To burn my competitive drive I previously had in tennis, I strived to put in my 120% even when playing on the server. My goal remained the same: I just wanted to win. I have tried to brush up my skills in numerous games across different genres, and found most success in reaching the highest rank in Fortnite and Pokemon, and many of my friends I made in high school were those I was able to connect through these games.
💻
Computers
A CS major isn't complete without liking computers right?
It started out with a conversation with my father on my way to the airport when moving back to Japan. He proposed I buy a PC instead of the newly released Nintendo Switch. Then, I started playing Minecraft as my first game, discovering the file system in Minecraft was a eureka moment for me. This was the start of my obsession with computers, where I later built my own PC by buying individual components, and later discovered the joy of writing code in the form of making a Minecraft mod. The rest is history.
🌟 Experiences / Activities
TEDxYouth@Tokyo
Director
Plan and coordinate event from start to finish, managing a team with over 50 high school students, spanning across 6 different teams.
Tech Team Leader
Responsible for technology setup for the event, focused around filming and recording the in-person event, and streaming it to audiences worldwide.
Hiroo Gakuen Senior High School
Student Council: Treasurer
Managed entire budget for clubs and events hosted in the school, such as our annual school festival which brings in over 4,000 visitors each year.
Tennis Team: Co-captain
Served as the co-captain in the junior high school team and the senior high school team. Facilitated after school practices and helped reserve tennis courts for practice matches and longer practice sessions. Despite having a congenital foot disease since birth, practiced hard and became the strongest player on the team in my grade.
Grinnell College
Japanese Cultural Association: Treasurer
Responsible for planning and creating the budget for events that we host to spread Japanese culture to all students on campus.
// More Cool Projects →
See all the things I've built.
Source code included.
More Delicious Recipes 🍽️
More recipes from my kitchen.
Made with love (and butter).