ํ๊ธ๋ก ์ฝ์ผ์ค ์ ์์ต๋๋ค
Hi, I'm Seung Ki Lee. Professionally I build full stack applications and backend solutions. Here so some cool things I've built:
Spektra - Client Side Spectrum Analyzer with FFT implemented from scratch Rust+WASM
Saku Audio Player - Audio Player With AutoEq Supported 10 Band PEQ for IEM and Headphone
Financial Modeling - Tool for Visualizing popular finance models without set up overhead
My interests are:
Algorithmic Problem Solving
Some people like Sudoku, some people like crossword puzzles. For me, algorithmic problems are like that. I think these show the process of my problem solving approach in general programming. Most of the time I just take notes on the submission and don't publish the solution, but the process is largely the same.
Here are some leetcode solution showing not just the logic of the solution, but the system in which I approach a problem:
I also like investigating underneath the hood algorithms of how things:
Philosophy
I believe that philosophy, much like mathematics is a tool we can employee to solve a problem.
I'm fascinated by Phenomenology and Modal Logic, and interested in visualizing abstract concepts into metaphors and models to help people see my understanding of it.
I want to use the formal structure and concepts in Engineering to operationalize the narrative insights and achievements in humanities that haven't been streamlined.
Economics
I started out as a Finance and Economics major in college, before I changed courses to engineering school for Computer Science degree. I liked Economics enough that I did finish the program and graduated with B.S. in both Computer Science and Economics. I did have to take over 150 credit hours and every interim semesters to do so. Was it worth it? I guess we won't know just yet.
Python is generally the go to tool for most people in finance and economics in visualizing the models used in Finances. However a lot of my friends back in college days knew of matplotlib but only knew how to copy paste from stackoverflow. The amount of times I had to help someone set up conda on their windows laptop for python was actually astounding.
Of course, now with the LLMs it would be easy to adjust the models in visualization to however you want. But for those trying to understand the basis of the model and how variables interact with one another, would benefit from a real time visualization without having to install anything. I wished that something like this would exist back in college, and I think still a lot of people in school for economics and finances can benefit from simple and intuitive, interactive visualization tool without any set up overhead
Audio
I moved around a lot in my life so naturally my headphone collection is limited to a very small core devices. Likewise the Dac/Amps and sources are also largely consolidated. On the other hand, I have much more comprehensive collection of things more portable like IEMs and portable DACs. My interest in portable and local audio is what largely drives my audio related projects.
Before I found Qobuz, there were some suspicious FLAC vendors online that had the lossless containers filled with ripped audio in 128kbps. While I had my suspicions of these cases, to make sure I used tools like Spek to verify that it had full range of audio signals. But installing spek on different machines was a little overhead, but an overhead nontheless. So I wanted to build a tool that can do what spek does but without any install and without any server side processing for privacy. Thus, Spektra is born. A spectrum analyzer hosted on static page, with RUST Core and JS Interface. This is my attempt at Spek for Web.
Audio Player With AutoEq Supported 10 Band PEQ for IEM and Headphone
I love using the PEQ functionality on PowerAmp on Android, and EqualizerAPO on windows. But again, with constant workspace switching, I needed something more ubiquitous. Qudelix 5K and the Chrome extension control does this very well, but it still requires me to carry a physical hardware and locks me into the specific hardware, plus the 2.5mm balanced output requires me to carry an adopter for 4.4mm cables. I wanted to build something that can give me the same abstraction of application specific PEQ control and AutoEq support that PowerAmp and Qudelix has, but serverless. And thus, Saku audio player is born. It also has some neat features like keyboard navigations and easy A/B testing feature using PEQ Bypass that I always wanted in other equalizers and audio players.
As an engineer, I want to:
- Mathematically interpretate our intuitions and accomplishments in the humanities yet to be operationalized and systemized.
- Build Tools that scratches an itch.
- Build a model that more holistically explains and predicts the world.
- Stack days upon days in hopes that it builds up to me someday.
- Clearly and explicitly articulating myself in writing.
- Bring value to people, whatever I do.
email: seungkilee.cs@gmail.com
website: seungkilee.com
linkedin: in/seungkilee