Software Engineer

Building innovative solutions at the intersection of technology and business

Software engineer with a strong foundation in applied mathematics from Columbia University, specializing in scalable systems and payment processing architecture with expertise in algorithms and data structures.

David Kim

About Me

I'm a software engineer with over 10 years of experience spanning both corporate environments and startups. I graduated from Columbia University with a degree in Applied Mathematics and have been passionate about building technology that solves real-world problems ever since.

Education

Columbia University
B.S. in Applied Mathematics
Personal focus on Quantitative Methods, ML/AI, and Algorithms
Columbia Student Leadership Award 23

Skills

Full-Stack Development
Machine Learning & AI
System Architecture
Product Management

Organizations

Venezuelan Student Association (CU)
Taekwondo Club (CU)
Hack Diversity (RIP)

From Big Tech to Startups

I've had the privilege of working at both industry giants and early-stage startups, giving me a unique perspective on building technology at different scales.

Software Engineer

Liberty Mutual Insurance2021 - 2022

Developed internal tools and platforms to streamline claims automation workflows. Focused on scalable backend services, API development, and cross-team system integration, improving operational efficiency across business units.

Product Management Intern

Boston Venture StudioSummer 2021

Worked directly with engineering and design teams to launch consumer tech MVPs. Spearheaded technical specs, feature prioritization, and early-stage user feedback loops under the mentorship of serial entrepreneur Paul English.

Projects

I'm constantly working on side projects to explore new technologies and ideas. Here are some of my recent explorations in AI, machine learning, and software development.

AI Modeling of Electrochemical Cell Performance

Trained interpretable ML models to predict cell discharge using design inputs like CRATE, porosity, and conductivity. Applied PCA, SHAP, and LIME for dimensionality reduction and model explainability.

Machine Learning
Python
PCA
LIME
SHAP

Speculative Bubble Detection in Crypto

Applied statistical learning to detect speculative bubbles in cryptocurrency markets. Modeled asset price behavior using stochastic processes and early-stage anomaly signals.

Time Series
Python
AI-Driven Finance

Stochastic Modeling of Crypto Options Pricing

Compared Black-Scholes and Monte Carlo methods for pricing BTC options using real-time Deribit data. Applied volatility modeling and simulation to analyze convergence and forecast behavior.

Stochastic Modeling
Monte Carlo
Quant Finance

NFT Drop Starter Project

A Solana-based NFT drop site where users can connect their Phantom Wallet and mint NFTs using Candy Machine. Built with React and Web3.

Solana
React
NFT
Web3

Electrochemical Cell ML Modeling

Predicting electrochemical cell capacity and energy using machine learning. Applied regression, PCA, LIME, and SHAP for interpretability and performance evaluation.

Machine Learning
Python
PCA
LIME
SHAP

Speculative Bubbles in Cryptocurrencies

Capstone project for Applied Mathematics at Columbia University. Implemented statistical tests based on local martingale theory to detect speculative bubbles in crypto markets.

Python
Data Analysis
Financial Modeling

Blog

I write about technology, entrepreneurship, politics, and more. Here are some of my recent posts.

Technology

The Future of AI in Software Development

How large language models are changing the way we write code and what it means for the future of software engineering.

April 15, 2023
Read More
Entrepreneurship

From Google to Startup: Lessons Learned

My journey transitioning from a senior engineer at Google to founding a startup, and the key lessons I learned along the way.

March 22, 2023
Read More
Politics

The Role of Technology in Modern Politics

Examining how technology platforms are shaping political discourse and what responsibility tech companies have in this ecosystem.

February 10, 2023
Read More
Engineering

Building Scalable Systems: Lessons from the Trenches

Technical insights from scaling systems to handle millions of users and petabytes of data.

January 5, 2023
Read More
Machine Learning

The Math Behind Machine Learning: A Primer

A deep dive into the mathematical foundations of machine learning algorithms, explained for software engineers.

December 12, 2022
Read More
Education

Why Columbia's Applied Math Program Changed My Career

Reflecting on how my education in applied mathematics at Columbia University shaped my approach to problem-solving in tech.

November 8, 2022
Read More

Let's Connect

I'm always open to discussing new projects, opportunities, or just chatting about technology and ideas.

Location:Boston, MA