Typescript, React.js(Context, Ref, State, Memo), Javascript(CustomEvent)
break point manager that is highly optimized using CustomEvent and React.js. It minimized updating rendering like state managers (i.e. Jotai, Redux, etc.). It is perfect to manage container query with javascript. It also fully support custom typing using type inferring system to help programming.
A-Z
Typescript, Astro.js(SSG, SSR, SPA), React.js, SVG, Rollup, Typescript, TurboRepo
An opensource project for SVG table. I motivated a work that needed to convert HTML table to SVG talbe image.
I realized that it is not that easy and time consuming, and if this kind of librar exists, it would be very easy.
A-Z
Astro.js(SSG, SSR, SPA), React.js, Solid.js, TailwindCSS, CSS, Prisma, Typescript, TurboRepo, PDFMake
My Homepage that introduces my portfolio, Resume, and personal projects.
Astro.js is the base application living in Turborepo to pull all the custom components
managed in the other folders in turborepo.
Highly optimized using Astro's latest functionality.
Using both Solid.js and React.js, It supports mutlipel framework to show off
multiple projects.
A-Z
Next.js 14(app router), Tailwindcss, shadcn/ui, Stripe, Google Sheet API
San Antonio Korean School wanted to improve existing homepage.
Implemented SSG first pages using Google Sheets API for the contents update.
Full server side generated Navigation system, payment system using stripe API.
A-Z, Design / Architecture / Implementation / Testing
React.js 16~18, React Router 5, D3, PDFMake, Express.js, Sitecore-CMS, Jotai 1/2
Vite, Jest, RTL, Playwright, Docker, Bitbucket/Github, Jenkins
For the fund advisors, DFA offers multiple ways of analyzation and visualization.
Development/Debug/Testing over Fund Center & Model Center & SMA Center.
Leading Unit/e2e/Manual testing process / Code Review
Optimizations on performance, readability, management
React.js 16(Hook, Context), ReduxToolkit, React Router 5, Guidewire, Java
Chai, Mocha, sinon, RTL, Storybook, Cypress, Mockito, Spring Framework
Created the join/maintain process of Small business Insurance
Leading Frontend team, Cowork with BE team as co-leader.
React.js 15,16(Class, Hook), Redux, React Router 4, MS-DB2, Java
Chai, Mocha, sinon, Enzyme, Selenium, Mockito, Spock, Jax-RS(RestAPI)
Created a process for Financial Readiness Assessment and analyzations
Develop/Debug/Architecture on both FE and BE
C#.Net, Flash/Action Script, XML, TCP/UDP, Serial(RS-232)
A Visualization and control panel for UAV(Unmanned Aviation Vehicle).
It satisfied Korean Army department for the beautiful animation and smooth visualization.
Created All the panels and charts with Flash, all number parts with C#.Net panels,
With realtime data using UDP communication.
Design/Architecture/Development on Client Application
HTML/CSS/Javascript/C#/PDF
Converting manual reporting process to automated report process
reducing reporting time dramatically.
Introducing MV model (Model/View)
View/Print/PDF generation
A-Z, Plan, Introducing MV concept, Architecture, Design, Implement
C#.Net, Custom components, OpenGL, TCP/UDP, Serial(RS-232/RS-422), Can
Automated testing software for IFCC device including data integrity, communication, and smoke test.
Before this software, all test had to be manually created in each project, but this software allowed to skip
massive amount of redundant work. It also allowed injecting errors by easy UI, so improved testability dramatically.
This project started from TestNetConnector which I made to improve manual testability for the team.
I used a lot of existing logic for this project and ended up as a new product of the company.(https://www.realtimewave.com/machate).
C#.Net, WCF, TCP/UDP, C, VxWorks(RTOS), Python(for loop), XML
Connecting with high-powered Realtime OS(VxWorks), this application allowed creation, edit, and execution of dynamic testing scenarios by easy accessible UI.
Also allowing multi-depth scenario managed by XML which made it possible to be modularized.
PDF, Excel report
Initiated the project, Architecture, Implementation
MFC, XML
This project is an advanced project from F1 simulator and proved the reusability of existing custom components.
Even though it is not pretty, this allowed customizing testability by placing pre-made custom components
as well as XML meta data. By accepting idea of this project, Panel Builder project can be started.
introducing POC of the reusable components mixing with XML meta data
MFC, C, VxWorks
improving TestNgine 1.0, this project enhanced real-time testability, timeline-based timing configuration,
and low-level structure generator to parse data into C struct.
Client development, Embedded code architecuture and leading, and Development of embedeed core module.
Giving the motivation of System Bridge(https://www.realtimewave.com/systembridge)
C++, Lab Windows/CVI, FFT algorithm
simulate active sonar server to test initial stage of sonar development.
this software generated multiple frequency of wave, coding and decoding of frequency using FFT algorithm.
requested to analyze the raw data signal. Analyzed the raw data, parsed the signal to remove header of encryption, generated chart.
C++, Lab Windows/CVI, FFT algorithm, multi-thread(Intel TBB)
Performed actual testing for active-sonar using this application.
Visualization of sonar signals, active status of each sensors, Beam patterns and high resolution frequencies.
Tested 40 TX channel and 128 RX channel concurrently powered by IntelTBB multithread API and Intel multi-core CPU.
Debugged actual hardware issues using this software.