junghun kim

freelancer, straightforward thinker.

projects
preferred stack
  • ts
  • astro
  • solid
  • flutter
  • go
  • surrealdb
  • mongo
providing

structured design

Structural design refers not only to artistic design but also to the process of planning from the start of a project, including the costs necessary for communication between clients and developers, designing business logic, and the costs associated with maintenance and expansion after project completion.

cost-effective thinking

Surprisingly, most clients need developers who can translate their abstract requirements into concrete technical solutions. However, for developers, abstract requirements often lead to increased costs for both parties, potentially resulting in dissatisfaction due to quality issues or delays. I aim to persuade clients in the necessary direction without simply accommodating their demands.

Defensive development

I am not a conservative, but I do advocate for a defensive development approach. While I do not exclude the latest technologies, I prefer tech stacks that adhere to established philosophies and principles. Our development approach also leans towards a conservative methodology, aiming to present realistic goals and timelines to our clients.

expertise

business-minded

All the foundations of my technical realizations stem from communication with the customer. This wouldn't be unrelated to my previous background in sales.

communicating

All the foundations of my technical realizations stem from communication with the customer. This wouldn't be unrelated to my previous background in sales.

projects

astro tools

  • ts
2024/3

Description

  1. Personal purposes, MD-based documents.
  2. Built-in Gemini AI.

Features

  1. Interactive documnet with Generative AI.

  2. Storing history of Q&A in local storage.

  3. Language-based search engine.

  4. Lightweight size, maximizing performance.

bloc

  • ts
2024/3

Description

  1. Personal purposes, MD-based documents.
  2. Built-in Gemini AI.

Features

  1. Interactive documnet with Generative AI.

  2. Storing history of Q&A in local storage.

  3. Language-based search engine.

  4. Lightweight size, maximizing performance.

document manager

  • astro
  • solid
  • tailwind
2024/3

Description

  1. Personal purposes, MD-based documents.
  2. Built-in Gemini AI.

Features

  1. Interactive document with Generative AI.

  2. Storing history of Q&A in local storage.

  3. Language-based search engine.

  4. Lightweight size, maximizing performance.

surql generator

  • ts
2024/3

Description

  1. Personal purposes, MD-based documents.
  2. Built-in Gemini AI.

Features

  1. Interactive documnet with Generative AI.

  2. Storing history of Q&A in local storage.

  3. Language-based search engine.

  4. Lightweight size, maximizing performance.

bloc with monad

  • ts
2024/3

Description

  1. Personal purposes, MD-based documents.
  2. Built-in Gemini AI.

Features

  1. Interactive documnet with Generative AI.

  2. Storing history of Q&A in local storage.

  3. Language-based search engine.

  4. Lightweight size, maximizing performance.

Typed error

  • ts
2023/9

Description

  1. Inspired by the Rust programming language.
  2. String literal-type-based error handling.

Features

  1. Monad types - Result/Option.

  2. Aims to remove try/catch in code and convert to one-line functions with typed errors.

  3. Helper functions - unwrap,unwrapOr,unwrapOrElse,match.