Loading
Welcome To My Portfolio

BOSUNG.H

PORTFOLIO

About Me

01

Hi!
My name is Bosung Hwang.
I have plenty of experience in full stack development, as well as app development experience for my startup company. My hobbies are working out and playing basketball or badminton! I am always looking to expand his network, so feel free to connect and send a message!

Education

University of California, Berkeley
Bachelor of Arts in Data Science, Senior
Expected Graduation Date: Dec 16, 2025
Cumulative GPA: 3.71/4.00

Relavant Coursework

Computer Science & Engineering
CS61A: Program structures
CS61B: Data structures
CS61C: Computer Architecture
CS170: Efficient Algorithms and Intractable Problems
EECS127: Optimization Models in Engineering

Machine Learning & AI
CS189: Introduction to Machine Learning
Info159: Natural Language Processing
Math110: Linear Algebra

Data Science & Engineering
Data100: Principles & Techniques of Data Science
Data101: Data Engineering
Data140: Probability of Data Science

My Works

02

Campass

Campass is a cross-platform campus discovery app that helps students find and explore places in real time. I launched the MVP with 25+ UC Berkeley students, building an API-driven ingestion pipeline and a Firestore-backed REST layer aggregating data on 500+ campus locations. I integrated an AI-powered campus agent with schema validation, OpenAI function-calling, and robust error handling to support real-time Q&A. In preparation for expansion, I positioned Campass for a multi-campus rollout through the UC Berkeley SkyDeck 2025 cohort.

ReactNative
Typescript
Node.js
Express.js
FireBase
Render
Jest
Github Actions
Postman

SnackHub

SnackHub is a gamified food ordering app designed to optimize cooking operations for small businesses while making the customer ordering experience more engaging through gamified and social features. Qualified for the Naver D2 Startup Factory First Round, I led a 3-person team to build core functionalities including a reward-based ordering system, interactive UI, and personalized restaurant recommendations. I developed REST APIs on Google App Engine to manage user data and order flows, and piloted the app with a local restaurant, gathering feedback that led to a 60% improvement in user experience.

ReactNative
Node.js
Express.js
Google App Engine

Wikipedia Talk-Page Comment Classification

Built an end-to-end NLP pipeline to categorize editorial feedback on Wikipedia talk-page comments into three tiers: minor edits, moderate suggestions, and major disputes. Fine-tuned a BERT model in PyTorch, achieving 87% test accuracy and outperforming baseline methods by 22%

PyTorch
NLTK
Scikit-learn
NumPy

Yelp Data Analysis

Analyzed real-world Yelp data to uncover insights into business attributes, user behavior, and review patterns. Developed queries in PyMongo to filter businesses, aggregate reviews, and extract nested fields from JSON-like documents for efficient analysis

MongoDB
PyMongo

Boba Time

image of BobaTime homescreen

Boba Time is an iOS application developed using Swift and SwiftUI/UX. The app features an engaging series of quizzes that utilize a custom algorithm to recommend a personalized boba drink. Users can save their favorite boba selections to a remote database powered by Firebase. The application was recognized as the winner of the UC Berkeley Cubstart App Competition.

Swift
SwiftUI/UX
FireBase

Ehyun Elementary School English Musical Website

image of ehun website

Ehyun Elementary School's English Musical Club is a state funded club that has 50+ members every semester. I built the club’s first official website using a variety of modern tools and libraries to support the club’s activities and showcase its work.

HTML/CSS
Javascript
React

Experience

03

Software Engineering Intern

NoteBar, NY

Full Stack & ML Development

I worked across the frontend and backend to improve the reliability and user experience of the platform. On the frontend, I built responsive UIs with React, TypeScript, and TailwindCSS, including authentication, navigation, and note composition flows for a clean, professional interface. On the backend, I developed FastAPI services on Google Cloud Run to integrate our ML concept-classifier and designed a Firestore → Pinecone → frontend pipeline that made new notes searchable in real time with average latency of under 900ms. I also worked within a Dockerized environment and extended the existing CI/CD pipeline with GitHub Actions to automatically retrain and redeploy our ML classifiers.

React
TypeScript
TailwindCSS
Python
Google Cloud Run
Pinecone
Firebase
GitHub Actions
Docker
Fast API

Research Assistant

Sky Computing Lab, Berkeley,CA

Full Stack Development

I contributed to the development of Chatbot Arena by implementing backend optimizations and improving the UI/UX, which enhanced user engagement by 20%. I also supported the Arena-Hard benchmarking pipeline by integrating backend LLM evaluations with frontend components to enable real-time comparisons. In addition, I developed data collection APIs and incorporated user interaction metrics into a live benchmarking dashboard built with Next.js. Throughout the project, I conducted design and code reviews and debugged performance issues across API endpoints to ensure reliability and efficiency.

Next.js
Postgres
Tailwind
ShadCN
Hono

Software Engineering Intern

Karrot, South Korea

image of ehun website
Search & Discovery Team

I extended SQL-backed API endpoints to retrieve user interaction data for search and filter features, improving data delivery efficiency on internal tools by over 30%. I also analyzed more than one million activity logs to identify user behavior patterns that informed personalization models. In addition, I contributed to frontend development by fixing layout issues and refining styling for the new Karrot homepage prototype.

Python
SQL
Node.js
Express.js
Docker
Kubernetes

Data Science Internship

San Diego County Taxpayers Association

I automated the extraction of public expenditure data from government websites, which significantly reduced manual effort. I also created reports on housing, taxation, and budget allocation to support data-driven policy recommendations.

Requests
BeautifulSoup
Pandas
Seaborn

Undergraduate Course Staff/Tutor

UC Berkeley, CA

Principles & Techniques of Data Science (Data 100)

I led weekly discussion sections with 30+ students and held office hours and group tutoring sessions

Contact Me

04

Thanks for stopping by!

Have any questions, comments, or want to collaborate on a project? Let's have a talk!

BOSUNG.H

PORTFOLIO