Writings
Software Engineer + Machine Learning Engineer professionally trained in building data management tools and conducting user behavior analysis. Proficient in rendering graphics on the web and implementing AI into web services. Creates data visualizations and 3D graphics as a hobby.
Selected Works
Visualizing a Nation's Blood Donation and Demand
This project visualizes South Korea's blood donation system, analyzing supply, demand, and the impact of promotional events. It reveals seasonal imbalances and the significant effect of COVID-19 on donation trends.
Data Heatmap
Visualization Strategy
Dotting GenAI: Pixel Art Editor With Generative AI
Dotting GenAI explores the integration of generative AI into pixel art editing, offering tools for direct modification of AI-generated images. The project was tested with design experts and recognized as a top 16 project at Primer's 2023 Hackathon.
Editor screen
Presentation at Primer Hackathon
Cryptogalaxy: Visualizing cypto markets
CryptoGalaxy visualizes the crypto market through a dynamic, space-themed design. It connects galaxy components like the sun, planets, and spaceships to market indicators, providing an interactive, real-time representation of crypto trends.
CryptoGalaxy Logo
Crypto Planets Orbiting BTC Sun
Webnovelr: Text editor service for web novelers
Webnovelr is a text editor prototype designed for web novel writers, featuring a 'Jopan'-based layout tool to help authors optimize reading flow and improve the webnovel writing experience.
Home Screen
Text Edit Page
Visualize my friend's social network
LinkLink is a social networking app designed to simplify the 'friend of a friend' process. It visualizes connections and offers evaluation features to find reliable companions for specific purposes like startups.
Friend Network Visualization
Personal Profile UI
Toonie: Real-time Collaborative image review editor
Toonie is a real-time CRDT-based collaborative image review editor designed for streamlined image feedback. It introduces optimized techniques for multiplayer whiteboards, separating real-time interactions from committed actions for enhanced performance.
Editing Scene
User interaction recorded as presenc
Persona Personality: Discover the personality masks of my friends!
Persona Personality is an Enneagram-based personality test designed to explore the multifaceted personalities of acquaintances. It helps users understand others while challenging the notion of static personality definitions.
9 Mask Results in Personapersonality
Question Screen
Writings
3D Parametric curves and surfaces for computer visualization
Understanding parametric curves and surfaces is essential for visualizing equations in 3D space. This post explores how parametricization enables the representation of complex intersections and surfaces, with practical coding examples for computer graphics.
2 months ago
Linear Regression Model Selection (feat. Geomertry)
Linear regression models can struggle with too many predictors, leading to overfitting. This post delves into Ridge and Lasso regression, explaining their role in model selection through intuitive geometric perspectives.
3 months ago
VAE the basics
Variational Autoencoders (VAEs) extend traditional autoencoders by incorporating probabilistic elements, enabling better reconstruction and generative capabilities. This post provides an in-depth look at VAEs, from their architecture and reparameterization trick to the mathematics behind their loss functions.
10 months ago
Sky Palette Project: 2. Sky Images are Different
In the second phase of the Sky Palette Project, I explored advanced techniques like PCA decomposition and SNIC segmentation to better capture the intricate details of sky colors, uncovering challenges and new possibilities in extracting harmonious palettes.
1 year ago
Sky Palette Project: 1. The Beginning of the Journey
The Sky Palette Project explores the extraction of harmonious color palettes directly from the sky, inspired by its natural gradients. This post details the journey from capturing sky images to applying K-Means clustering for initial color extraction.
1 year ago
Techstars Day2 ~ End - Building Networks, Defining Your Business
Building strong networks and defining your startup’s true value were key lessons at Techstars. From leveraging mentorship through genuine advice-seeking to understanding that your real product is the transformation of your customers, these insights highlight the essence of meaningful connections and impactful pitches.
1 year ago
Techstars Day1 - Spare just 1 hour and you can build trust within members
Team dynamics play a crucial role in startup success. On the first day at Techstars, I learned about building trust through vulnerability, encouraging healthy conflicts, and avoiding harmful triangulation within teams.
1 year ago
Experience
Dalpha
Software Engineer
Led the development of advanced AI services for Dalpha and its B2B customers.
Seoul National University
Research Assistant
Created data visualization solutions for major tech companies and academic conferences.
NAVER Corporation
Software Engineer
Enhanced an open-source collaborative software SDK and developing document editors.
Whoyaho
Software Engineer
Built a 0 to 1 mobile app startup, whose app reached #1 in the App Store within 2 days of launch.
Skills/Language
Software
Python,
FastAPI,
Django,
Typescript,
Node.js,
Vite,
React,
Kotlin
Machine Learning
pandas,
scikit-learn,
Pytorch,
Transformers.js,
R,
Tensorflow
Database
MySQL,
PostgreSQL,
MongoDB,
SQLite,
Redis,
Elasticsearch
Cloud Services
AWS S3,
AWS VPC,
AWS Lambda,
Serverless,
Supabase,
Vercel,
Netlify
Visualization
Tableau,
Matplotlib,
D3.js,
P5.js,
Three.js