Hi, I'm

Daniel Kweon

I build systems & puzzles

I'm Daniel, a software engineer in NYC. Previously Macro, Amazon, Bloomberg. I also build puzzle games.

01. About Me

Hi, I'm Daniel, a software engineer in NYC. I like building things that feel simple and elegant on the surface, with a lot of care underneath.

I've worked at Macro, Amazon, and Bloomberg, with experience across the stack, from deep infrastructure to product work.

Right now, I'm looking for what's next and spending a lot of time on puzzles, building and shipping mobile games to the App Store. If I'm not coding, I'm probably climbing, snowboarding, cooking, or just wandering the city.

02. Where I've Been

Software Engineer @ Macro

July 2024 to January 2026

At Macro, I owned the metadata and properties platform across all workspace entity types. Shipped a permissions-aware properties service from scratch (user- and system-defined properties, automated tagging, relationship inference), enabling unified querying and extensibility; drove cross-team alignment on semantics now adopted by multiple product teams.

Replaced the company's task management stack by designing and rolling out an internal platform on the properties system, adopted company-wide and by customers in production.

Developed the Markdown editor that drives most in-product activity: real-time collaboration, cross-workspace integrations, agentic AI writing workflows. Improved UX and reliability through telemetry, performance tuning, and bug triage.

Built a streaming AI chat system with context-aware prompt assembly and real-time token delivery over WebSockets, enabling interactive document workflows. Enabled in-browser docx rendering and editing via LibreOfficeKit (C++ / WebAssembly), significantly reducing document load times.

C++ Rust TypeScript SolidJS TanStack Emscripten / WASM ECS Fargate RDS

Software Engineer II @ Amazon

October 2022 to October 2023

Led the design and implementation of a greenfield work order system for Amazon Business inventory replenishment, defining the domain model and service interfaces end-to-end.

Built an AWS ingestion pipeline (S3, Lambda, ECS Fargate) to validate and process work order files and publish updates downstream and to a data lake, enabling near real-time ops KPI visibility.

Implemented automated scheduling and service provider assignment, reducing manual ops overhead and enabling onboarding for external customers.

Java Python React S3 SQS / SNS Lambda ECS Fargate RDS DynamoDB

Software Engineer @ Bloomberg L.P.

January 2021 to August 2022

Maintained and extended the fixed income trading billing platform and C++ billing library, supporting significant annual revenue through accurate fee calculations across multiple trading workflows.

Built internal tools (security classification API, backtesting, and clearinghouse simulation), improving revenue forecasting accuracy and enabling end-to-end trade testing.

Improved scalability of fixed income trading infrastructure by optimizing trade data models for better storage efficiency.

C++ Python TypeScript BAS Comdb2 Redis Kafka

B.S. Computer Science & B.S. Mathematics (Applied Discrete) @ Virginia Tech

December 2020 · Blacksburg, VA

I graduated with a dual degree in Computer Science and Mathematics, with a focus on Applied Discrete Mathematics.

My coursework included Data Structures, Operating Systems, Machine Learning, AI, Parallel Computing, and Combinatorics. I also collaborated with physics educators to design an interactive assessment platform for studying problem-solving processes.

03. Some Things I've Built

04. Personal

When I'm not coding, I'm usually exploring the city, solving puzzles, or hunting for good coffee.

05. Contact

Get in Touch

I’m looking for what’s next. If you want to talk roles, puzzles, or just say hi — get in touch.

Say hi