You can picture it, but cannot put it into words. If you cannot plan it — I will.

Built with

Engraved on the wall: SwiftUI, Bauhaus, Framer, Hilt, Isometric, UIKit, MQTT, Axonometric, Lenis, StoreKit, Duotone, Lightning, SPM, Grayscale, Swift, Catalyst, Blueprint, TypeScript, Coroutines, Callout, Azure, Docker, Marquee, Combine, Playwright, Dropcap, Kotlin, Vitest, Kicker, Objective-C, RAG, Folio, FSD, pgvector, Recto, Tailwind, Polar, Verso, WebView, Hexagonal, Leading, Android, DDD, Hierarchy, React, MVVM, Monospace, Edge, R3F, Typography, Editorial, Pretendard, Grid, NestJS, Webhook, Palette, GSAP, Reconciliation, Tandem, iOS, URLSession, Indigo, Next, Concurrency, Canon, Entity, CoreData, Provenance, Encryption, Structured, Methodology, RxSwift, MLKit, Ontology, i18n, AVAudioSession, Rhetoric, Navy, DeepLink, Semiotics, GCP, Anthropic, Heuristics, AVFoundation, Claude, Dialectic, Three, Praxis, Taxonomy, Idempotency, Vercel, Epistemology. The initials spell FULLSTACK, SOFTWARE ENGINEERING, AI NATIVE.

How I came to work this way

"Give me the brief. Give me the design mockups."

"That is not my job. Ask the person next to me."

That is common sense in the software industry.

More precisely, it is common sense — and a survival tactic — in Korean working life.

I have delivered work in places where that common sense does not apply.

How? Why?

— If I do not plan and fill the gaps,

I go under carrying other people's responsibilities too.

— If I do not question and verify,

humans and artificial intelligence alike will lie.

If you do not plan it — I will.

If you do not draw it — I will.

A place where plans come down from lofty executives

and some sacred authority above.

Where following them means nothing goes wrong.

I do not know such a place.

  • Whether at a magazine publisher in Mapo,
  • a factory in Angeles, Philippines,
  • a half-basement development office in Singil-dong,
  • an office tower in Gangnam,
  • a big-tech company in Pangyo,
  • a startup in Hongdae,
  • or a corner of politics I cannot name yet,

I have never worked somewhere the plans simply arrived from above.

The most trustworthy one deserves the most scrutiny.

They say we live in an age when one click can do anything.

Let me ask you a question.

Then why do the websites and apps you build with AI

keep losing features, one by one?

Why do unrelated things keep changing?

Is this tragedy or comedy?

No. It simply means

you do not know how to kick the machine into shape.

Turn the page.

What I do

A software architect for the AI age.
I design the architecture. AI does the construction.

I question and verify AI-written code line by line. I do not accept generic design. I add structure, consistency checks, and a single source of truth to make it maintainable for the long term.

TIER 1

Advertising landing page

  • · One-page landing site
  • · Ad setup
  • · Monthly operations retainer

TIER 2

Full brand website

  • · Full website (multiple pages)
  • · Ad setup
  • · Monthly operations retainer

Testimonials and work

Proof

Process

How I work

Step 1

— Conversation.

We start without a brief.

Step 2

— Architecture.

I make the decisions.

Step 3

— Construction.

I put AI to work.

Step 4

— Review.

I review down to the lines of code.

Step 5

— Operation.

I stay with you through the finish.

· Start without a brief· Question AI· Review AI output· FSD· Hexagonal· DDD· MVVM· vibe coding· Framer Motion· GSAP ScrollTrigger· R3F· Lenis· Solo SaaS· Start without a brief· Question AI· Review AI output· FSD· Hexagonal· DDD· MVVM· vibe coding· Framer Motion· GSAP ScrollTrigger· R3F· Lenis· Solo SaaS

Offer

Pricing on the call.

I do not publish fixed prices here.
Application accepted → pricing in the first five minutes of our call.

Every project needs something different.
Tell me your desired result and deadline in the form.

I decline

Who I turn down

  • I turn down bargain-basement expectations.

    — Anyone offering enterprise chat for KRW 250,000, Netflix-scale streaming for KRW 1,000,000, or Claude-scale AI for KRW 5,000,000 is either a god or a fraud. I would rather say no than write a bad check promising everything is possible.

  • I do not report every ten minutes.

    — If your requirements change faster than AI can write code or draw, do it yourself. I make revisions while others sleep and interview clients by day, but I cannot type or design faster than a machine. Find someone who can, or do it yourself.

  • I turn down people who cannot be bothered to talk.

    — Ten questions cost less than a hundred pages of briefs. If you have no time to answer, we both benefit from not starting.

  • I turn down people who cannot decide what business outcome they want.

    — I can develop without a brief or designs. Reading minds is beyond my abilities.

  • I turn down people who take remarks, questions, and suggestions as personal challenges.

    — I am a businessman, not your sparring partner or punching bag. I welcome requests to join idea sessions, planning brainstorms, and technical reviews.

  • I turn down requests for miracles.

    — I turn down requests to break the limits of software engineering or the barriers set by Apple, Google, Microsoft, and other tech giants. A phone that powers on when a text arrives with its battery dead. An iOS app that launches and acts on its own when a push arrives. A service that communicates over a network in airplane mode. If that is what you want, ask the US CIA or Department of Defense, not someone in Korea. (By 2025, about five people had asked me for miracles like these.)

Apply

Request a consultation — no brief needed

Contact details
Q4How do you approach AI tools?
Q5How do you prefer to collaborate?
Q6When do you want it completed?
Q7Do you have a brief or design mockups?