freelancer, straightforward thinker.
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.
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.
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.
All the foundations of my technical realizations stem from communication with the customer. This wouldn't be unrelated to my previous background in sales.
All the foundations of my technical realizations stem from communication with the customer. This wouldn't be unrelated to my previous background in sales.
Interactive documnet with Generative AI.
Storing history of Q&A in local storage.
Language-based search engine.
Lightweight size, maximizing performance.
Interactive documnet with Generative AI.
Storing history of Q&A in local storage.
Language-based search engine.
Lightweight size, maximizing performance.
Interactive document with Generative AI.
Storing history of Q&A in local storage.
Language-based search engine.
Lightweight size, maximizing performance.
Interactive documnet with Generative AI.
Storing history of Q&A in local storage.
Language-based search engine.
Lightweight size, maximizing performance.
Interactive documnet with Generative AI.
Storing history of Q&A in local storage.
Language-based search engine.
Lightweight size, maximizing performance.
Monad types - Result/Option.
Aims to remove try/catch in code and convert to one-line functions with typed errors.
Helper functions - unwrap,unwrapOr,unwrapOrElse,match.