About Me
Hi, I'm Owen!
Thank you so much for checking out my website! I'm currently a sophomore at UC Berkeley studying Electrical Engineering and Computer Science.
I first became interested in computer science from a young age as my love for video games combined with my knack of creativity prompted me to pick up Scratch (a drag-and-drop programming language) and Kodu (a simple video game generator).
My interest in coding allowed me to bring all sorts of ideas to life, and grew with me as I progressed in school, allowing me to discover the practical applications of computing as I grew older.
Today, I am passionate in delving into the captivating connection between AI and theoretical problem solving, exploring practical applications in a rapidly evolving technological landscape.
I also find particular joy in full-stack development, bringing ideas to life and building websites that are pleasing to the eye.
My hobbies include
- Playing Volleyball Competitively
- Listening to Music and Curating Albums
- Practicing Ping Pong with friends
- Hiking!
- Late Night Drives
Click here to check out my projects and learn about some of my internship experiences here!
Projects
GreenBull - 2022 CalHacks 9.0 BlackRock Project
GreenBull utilizes ML for fair ESG ratings, customer quiz for personalized stock recommendations, and a behavioral design chatbot for an ideal ESG portfolio. ML is used with Decision Tree Regression to predict unbiased ESG values based on various factors. User surveys generate a balanced portfolio considering ESG ratings and returns. Our chatbot UI/UX enables quick survey completion and market investment in under 10 minutes.
Software Developer - SENSELESS
SENSELESS is an Action-RPG with a sci-fi storyline and twitch-reaction fighting mechanics. Players explore a fantasy world acquiring the senses of sound, color, and temperature and defeating enemies. In this project, I worked to develop a novel aim-and-shoot mechanic with a buffered input queue and custom physics using Unity.
I began working on this project under the apprenticeship of Connor in October and intend to continue contributing.
Build Your Own World Project
BYOW was an open-ended project where I developed a 2D tile-based world exploration engine that supports random world generation with a user-inputted seed (Java). I implemented an avatar that could interact with the world, while implementing a "fog of war" effect, where the user could limit their visibility when pressing a key
Z3 Logic Puzzle Research
Over a 12 week program, I conducted research with Dartmouth Professor Sebastiaan Joosten studying satisfiability model theorem (SMT) in the research concentration of Automated Reasoning, a subfield of computer science combining logic, math, and artificial intelligence. In this program, I developed a 15-page thesis studying the Yin-Yang logic puzzle, a Sudoku-like problem.
Experiences
Mercury Systems SWE Intern
I worked as a full-stack developer and created an internal web application integrating LDRA, an automated code review tool, with Jenkins, an open source server connected to Bitbucket. This website helped our team's senior software developers improve their efficiency on the code review process as the application automatically compared users' code with company MISRA:C standards and generated automated code reviews. The application improved code-review efficiency by up to 80% and is now part of the company backend.
I assisted 20-30 students during office hours with Berkeley's Introductory CS course: 61A The Structure and Interpretation of Computer Programs. This course covers topics including python, programming abstraction, and problem-solving techniques using computing.
Haddee Education SWE Intern
I conducted market research using Data Scraping techniques to analyze company revenue and growth in comparison to competitor companies in San Diego. Through data review and simple Scikit-Learn algorithms, I identified areas of imporvement for Haddee in our College Counseling offerings. I also helped to formulate frontend modifications for the Haddee webstie.
Contact
If you are interested in working with me, please feel free to send me a message or check out my socials!
Elements
Text
This is bold and this is strong. This is italic and this is emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }
. Finally, this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
//Test
print 'It took ' + i + ' iterations to sort the deck.';
Lists
Unordered
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Alternate
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Ordered
- Dolor pulvinar etiam.
- Etiam vel felis viverra.
- Felis enim feugiat.
- Dolor pulvinar etiam.
- Etiam vel felis lorem.
- Felis enim et feugiat.
Icons
Actions
Table
Default
Name |
Description |
Price |
Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
Item Four |
Vitae integer tempus condimentum. |
19.99 |
Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |
Alternate
Name |
Description |
Price |
Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
Item Four |
Vitae integer tempus condimentum. |
19.99 |
Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |