Dan Kim
About Experience Projects Blog

Hi, I'm Dan Kim. 👋🏼

Dan Kim

some experience

Computational Social Science Lab at Penn

Research and Software Development Intern

Jun 2024 - present

Conduct research under Mark Whiting and Duncan Watts to study human behavior at scale. Develop and enhance custom full-stack web applications to design and monitor social science experiments. Write scripts to streamline text processing and translation pipelines. Presented work at Penn's Fall 2024 Research Conference. Received a grant through Penn's Undergraduate Research Mentorship Award.

CSSLab

Develop for Good

Full-Stack Developer

Oct 2023 - Aug 2024

Developed software for two non-profit organizations: LitPath and CW3 Global. Worked with a team of 6+ student engineers to design and implement features, fix bugs, and maintain codebases. Collaborated with clients to understand requirements and deliver solutions that met their needs.

Develop for Good

Ruta N Medellin

Software Engineer Intern

Jun 2023 - Aug 2023

Designed and developed a full-stack internal admin application using the MERN stack, facilitating role-based access and management of the company's employee data. Selected for funded international internship through Penn's competitive Global Research and Internship Program.

RutaN

some projects

Phillow

Deployed and managed a PostgreSQL databased hosted on AWS RDS with 500,000 rows of Philadelphia real-estate and crime data, integrating it into a full-stack app to improve the home-search experience. I worked across the entire development lifecycle, including data pre-processing using Pandas, database schema creation, query optimization, and frontend and API development. This project exercised my skills in relational database management, query optimization techniques, scalable development, and cloud technologies such as AWS RDS.

PostgreSQL, AWS RDS, Node.js, React.js, Material UI

PixelPatchwork

Led the development of a collaborative digital art platform with 180+ users from Amazon MTurk, enabling them to iteratively create and modify AI-generated images. I built key features such as an image modification pipeline using base64 encoding and the DALL-E API, a voting mechanism to surface high-quality outputs as part of quality control, and an NLP pipeline to analyze features contributing to successful prompts. This project honed my skills in creativity, system design, statistical analysis, and cloud technologies such as AWS S3.

Flask, MySQL, AWS S3, OpenAI API, HTML5, CSS, Javascript

Gratify - iOS Application

Collaborated in a team of 3 to build a journal app where users can rate and log their gratitude and visualize their progress through weekly, quarterly, and yearly reports. Led backend development, integrating Core Data for data persistence and a Network Manager to handle GPT requests and responses, enabling personalized AI summaries of collected entries.

Swift, SwiftUI, OpenAI API

RAG Chatbot

Engineered a Q&A Assistant that allows users to extract information from various media sources such as PDFs, audio files, YouTube videos, and static web pages. Implemented an NLP pipeline leveraging document parsing, web scraping, embeddings, and indexing with a vector database.

Python, Langchain, OpenAI embeddings, Beautiful Soup

Fraud Detection in Financial Transactions

Developed a machine learning pipeline for credit card fraud detection using feature engineering, PCA for dimensionality reduction, and SMOTE to address imbalanced data, achieving 98% accuracy and 90% recall with an XGBoost model.

Pandas, Scikit-learn, Seaborn

some blogs

More coming soon!

A Summer of Experimentation: Exploring the Intersection Between Social Science and Technology

© 2025 Dan Kim Personal Website.