Leon Lin

6.9K posts

Leon Lin banner
Leon Lin

Leon Lin

@LexnLin

16 y/o | cracked vibecoder | DM for inquiries | https://t.co/WAZzwj34ll

building 👉 Присоединился Mart 2025
615 Подписки5.1K Подписчики
Закреплённый твит
Leon Lin
Leon Lin@LexnLin·
ABOUT ME Hey! My name is Leon, I'm 16 and based in Munich, Germany. I'm into AI, Vibecoding, Design and Entrepreneurship. I love sharing my workflows, builds, tips and prompts here on X! Currently building learn2vibecode.dev - Private beta will hopefully open in about a month (lots to do to make it perfect!) I share my skills here: github.com/Leonxlnx/taste… Side Project yourascii.vercel.app - image/video to ASCII DM me for inquiries or if you wanna talk :) --- ❗I DON'T develop or promote any meme coins created in my name or my product's ❗Please don't use AI to write your replies ;) --- ~
Leon Lin tweet media
English
12
2
76
8.8K
GSAP
GSAP@greensock·
Are you into vibe coding? ✨✨ We have great news for you!! We created a series of GSAP Skills that you can use with your agent of choice 🤖🤖 (@cursor_ai, @claudeai, Codex, @windsurf , Copilot, 40+ agents). Grab them here and start using them 🦾🦾 github.com/greensock/gsap…
English
4
15
132
4.4K
Leon Lin
Leon Lin@LexnLin·
@LuizaJarovsky of course human written has sth. but for me the story matters. if it's good, it's good
English
0
0
0
5
Luiza Jarovsky, PhD
Luiza Jarovsky, PhD@LuizaJarovsky·
Nobody wants to read AI-generated books.
English
227
81
784
17.6K
Harshith
Harshith@HarshithLucky3·
Harshith@HarshithLucky3

Prompt: TASK: svg_animation_codegen SUBJECT: "vintage SLR film camera side-profile cutaway" VIEW: "side_profile_with_internal_cross_section" ELEMENTS: { external: [lens_barrel(focus_ring_markings), textured_grip, shutter_button, film_advance_lever, film_counter_dial, camera_body], internal: [mirror_chamber, mirror_plate(45deg_rest), aperture_blade_assembly(6_blades), film_strip, left_spool, right_spool], output: [polaroid_card(eject_slot_bottom)] } SEQUENCE: [ PHASE("shutter_depress") -> animate: translateY(shutter_btn, +3px), duration: 150ms, easing: ease_in, PHASE("mirror_flip") -> animate: rotateX(mirror_plate, 45deg->0deg), duration: 80ms, easing: ease_in + settle_overshoot, PHASE("aperture_open") -> animate: polygon_morph(aperture_blades, hex_small->hex_full_open), duration: 120ms, easing: ease_out, PHASE("aperture_close") -> animate: polygon_morph(aperture_blades, hex_full_open->hex_small), duration: 80ms, easing: ease_in, PHASE("mirror_return") -> animate: rotateX(mirror_plate, 0deg->45deg), duration: 200ms, easing: ease_out, PHASE("shutter_release") -> animate: translateY(shutter_btn, +3px->0), duration: 100ms, easing: ease_out, PHASE("lever_advance") -> animate: rotateZ(film_advance_lever, 0->75deg->0), duration: 500ms, easing: ease_in_out, PHASE("film_advance") -> animate: translateX(film_strip, +1_frame_width), duration: 500ms, easing: ease_in_out, sync: lever_advance, PHASE("polaroid_eject") -> animate: translateY(polaroid_card, slot->+120px), duration: 800ms, easing: ease_out, PHASE("polaroid_develop") -> animate: filter(polaroid_card, blur(8px)->blur(0)), opacity(image_layer, 0->1), duration: 1800ms, easing: ease_in_out, PHASE("scene_reset") -> delay: 1600ms, animate: all_elements(initial_state), duration: 700ms, loop: true ] STYLE_CONTRACT: { geometry: "precise_mechanical_side_profile", cross_section: "simplified_visible_internals", aperture: "radial_clip_path_or_polygon_morph", polaroid: "blur_to_clear_opacity_reveal", easing: "weighted_mechanical_snappy_releases_gradual_advances", no_javascript: true, output: "single_file_svg_css" } OUTPUT: "[SVG_CODE]" """ where len(SVG_CODE) > 3500 and SVG_CODE must contain "@keyframes" and SVG_CODE must contain "animation-delay" and SVG_CODE must contain "cubic-bezier" and SVG_CODE must contain "filter" and SVG_CODE must contain "transform" and SVG_CODE must not contain "javascript:" and PHASES(SVG_CODE) == 11

QME
1
0
1
9
LEYE
LEYE@leyeConnect·
@LexnLin Truly impresive!
English
1
0
1
44
Leon Lin
Leon Lin@LexnLin·
@iamrollandex yo that's crazy, but too fast, it should take the shot when your hand is out of the frame :)
English
0
0
4
726
prem
prem@befloq·
@LexnLin @mccun934 Wow, it’s great to see your efforts paying off. Hail open source 🙌
English
1
0
1
10
Leon Lin
Leon Lin@LexnLin·
Thank you @mccun934 🫶 means a lot :)
Leon Lin tweet media
English
1
0
5
96
Leon Lin
Leon Lin@LexnLin·
@leyeConnect but bro his version was an ai generated image not a site
Leon Lin tweet media
English
0
0
2
116
LEYE
LEYE@leyeConnect·
Subject: Build a Robust Interactive Isometric SVG Icon Generator (Single HTML File) Goal: Create a single self-contained HTML file (inline CSS/JS) that allows users to: - Upload an SVG (single-path icons) - Generate a 3D isometric extrusion - Adjust depth in real time - Rotate viewing direction (Up, Left, Right) - Toggle between solid and wireframe modes - Customize colors with automatic shading - Export the result as a clean SVG --- Core Architecture: 1. SVG Parsing - Use DOMParser to extract the first element. - If multiple paths exist, ignore others. - If parsing fails, show a visible error message. IMPORTANT: Do NOT rely solely on getPathData(). Instead: - Use getTotalLength() + getPointAtLength() - Sample the path evenly (~1 point every 2–4px of length) --- 2. Geometry Pipeline (STRICT ORDER) A. Sample Path → array of [x, y] B. Convert to 3D coordinates: - x → right axis - y → left axis - z → height (extrusion) C. Apply rotation (direction control): - Up: 0° - Left: +120° - Right: -120° - Rotate around Y-axis using a standard rotation matrix D. Apply isometric projection: screenX = (x - y) * cos(30°) screenY = (x + y) * sin(30°) - z --- 3. Extrusion For each point: - Top face: z = 0 - Bottom face: z = depth Generate: - Top face polygon - Bottom face polygon - Side faces (quads between consecutive points) --- 4. Depth Sorting (REQUIRED) Before rendering: - Compute average Y (screen space) per face - Sort faces back-to-front (painter’s algorithm) --- 5. Rendering - Render faces as elements inside a single SVG - Keep geometry separate from styling (important for mode switching) --- 6. Auto Layout After projection: - Compute bounding box of ALL points - Automatically: - Center geometry - Scale to fit SVG viewBox - Prevent clipping --- 7. Interactivity Controls: - File input - Depth slider (0–100) - Direction buttons (Up / Left / Right) - Rendering mode toggle (Solid / Wireframe) - Color picker (input type="color") - Download button Behavior: - Recompute geometry only when needed (file, depth, direction) - Re-render styles instantly (color, mode) - Keep updates smooth (debounce slider if needed) --- 8. Visual Modes & Color System A. Solid Mode (default) - Faces are filled - Top face uses base color - Side faces use shaded variations B. Wireframe Mode (See-through) - All faces: fill="none" - Only strokes are rendered - Stroke color = selected base color - Stroke width ~1–1.5px - Keep all faces visible as outlines Switching modes should NOT recompute geometry—only update styles. --- 9. Automatic Shading (Solid Mode) - Use the selected base color - Convert to HSL - Keep saturation constant Adjust lightness: - Top face → base lightness (L) - Light-facing side → L + 10% - Dark-facing side → L - 10% This creates a consistent 3D shading effect. --- 10. Stroke Handling - In Solid Mode: - Optional subtle stroke (slightly darker than fill) - In Wireframe Mode: - Stroke only - No fills at all --- 11. Export - Serialize the current SVG - Download as `.svg` - Ensure: - Proper viewBox - Standalone structure - No missing styles --- Constraints & Assumptions: - SVG contains a single closed path - No holes or complex boolean shapes - Curves approximated via sampling - Works in modern browsers (Chrome, Edge, Firefox) - If SVG uses stroke only, notify the user --- Optional Enhancement: - Add opacity control (0.1–1.0) for Solid Mode to allow semi-transparent rendering --- Deliverable: A complete working HTML file with clear comments explaining: - Path sampling - 3D transformation - Rotation - Projection - Face generation - Depth sorting - Rendering modes
English
3
0
5
584
The Founder
The Founder@GTqhqh48540·
@LexnLin Need Prompt for this 🤯🤯🤯💝🔥
English
1
0
1
8
Leon Lin
Leon Lin@LexnLin·
liquid glass but not rounded edges. never seen this before haha
Leon Lin tweet media
English
4
0
16
624
Leon Lin
Leon Lin@LexnLin·
gemini pro 3.1 ui gen is really cracked just one shotted this
English
81
119
3.1K
290K
Josh Woodward
Josh Woodward@joshwoodward·
✅ Papercut fixed: Gemini won’t cut you off if you pause while talking on Android anymore. (iOS in a few weeks!) So next time you hit the mic icon, feel free to pause, take a breath, or ramble. No more anxiety to speak it all out before @GeminiApp jumps in prematurely.
English
128
53
1.1K
83.8K
Leon Lin
Leon Lin@LexnLin·
@harjjotsinghh bro can you please stop writing your replies with ai
English
0
0
0
14
harjot.co
harjot.co@harjjotsinghh·
@LexnLin How can you define 'taste-skill' beyond memes and viral hype?
English
1
0
0
12
Leon Lin
Leon Lin@LexnLin·
I'm still overwhelmed by the support for taste-skill over the last few weeks. Reaching 50k views in 2weeks is something I honestly didn't expect. Thank you to everyone for the feedback and for sharing the project! For those who asked how to support my work further, I’ve just set up my github sponsors page :) github.com/sponsors/Leonx…
Leon Lin tweet media
English
4
0
24
656