Dan Kim
About Experience Projects

Hi, I'm Dan Kim. 👋🏼

Dan Kim

Experience

Software Engineer Intern @ Interactive Brokers (Nasdaq: IBKR)

June 2025 - August 2025 | Greenwich, CT

Java, SQL, Python, Pandas, Oracle Database, REST APIs

Led a full-stack intern project to build an internal tool for streamlining YoY tax data reviews. Designed and implemented REST APIs, ETL pipelines, and a custom frontend using Java, Python, JavaScript, and SQL. Built a configurable rule-based classification system that enabled real-time monitoring and flagging of financial data discrepancies.

ibkr

Research and Software Engineer Intern @ CSSLab

June 2024 - August 2024 | Philadelphia, PA

Typescript, SQL, NLP, Python, Pandas, React.js, Full-Stack Development

Conducted research under Mark Whiting and Duncan Watts to study human behavior at scale. Developed and enhanced custom full-stack web apps for launching social science experiments. Wrote Python scripts to streamline text processing and translation workflows. Presented infrastructure at Penn's Fall 2024 Research Conference. Funded through Penn's Undergraduate Research Mentorship grant.

CSSLab

Software Engineer Intern @ Ruta N Medellin

June 2023 - August 2023 | Medellin, Colombia

Javascript, React.js, Node.js, MongoDB, Full-Stack Development

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. 1 of 7 selected for Penn's competitive Global Research and Internship Program.

RutaN

Projects

Crime and Real-Estate in Philadelphia Web Application

Deployed and managed a PostgreSQL database hosted on AWS RDS with 1.5 million 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

Crowdsourcing AI-Generated Art Platform

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

iOS Digital Journal Mobile App

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

© 2025 Dan Kim Personal Website.