Interactive 3D Liquid Glass Experience exploring glassmorphism and real-time physics. • Three.js & WebGL • Rapier WASM Physics • Dynamic Marching Cubes • GSAP • Optimized for with adaptive resolution. Live: liquid-glass-experience.vercel.app #Threejs #CreativeCoding #WebGL #Typescript #GSAP
kolonatalie
@kolonatalie.bsky.social
Creative Developer (Frontend) Engineering immersive web apps with React, TS, GSAP, and Three.js Focusing on 60fps motion, clean architecture & 3D. Ex-AR Creator solving the design-to-code gap. https://kolonatalie.vercel.app/go
People say "animations should only solve problems." My magnetic button solves zero problems. It just looks cool and proves I can code complex effects without killing your CPU. I’m just here for the smooth hover effects, honestly. ✨ #CreativeDev #GSAP #Frontend
Frontend wisdom: If it looks great but lags – it’s broken. Just optimized this button explosion effect, slashing latency from 700ms to <30ms using WebGL pre-rendering.👌🏻 Mental state: 75% frustrated, 100% in love with Three.js and GSAP #frontend #webdev #juniordev #threejs #GSAP #react #typescript
Just gave my CodePen profile a makeover via custom CSS. Gosh, I love frontend development.💟 codepen.io/kolonatalie #CodePen #Frontend #CSS3 #Glassmorphism #JuniorDeveloper
Giving a classic React tutorial a major glow-up! ✨ Refactored to TypeScript , integrated GSAP for those smooth animations, & finally threw in React Snowfall.❄️ Gosh, I love web dev! 💜 #ReactJS #TypeScript #GSAP #WebDevelopment #Frontend #CodeNewbie
One of the most common JavaScript interview questions: 🟣 What are JavaScript data types? ➜ Primitive Types (Stored by Value) • string • number • boolean • null • undefined • symbol • bigint ➜ Non-Primitive Type (Stored by Reference) • object
There are 22 input types in HTML: ➜ Text: text, password, search, tel, email, url ➜ Numbers: number, range ➜ Dates: date, month, week, time, datetime-local ➜ Choices: checkbox, radio ➜ Buttons: button, submit, reset ➜ Other: file, color, hidden, image #frontend
🟣 JavaScript is the #1 most used programming language in the world. Every major global survey (StackOverflow, GitHub, JetBrains) ranks it #1 year after year. 🟣 React is the most in-demand frontend framework. 🟣 TypeScript is now the default in many companies using React. #frontend #web #javascript
I made a cool analogy: Git branches are like parallel timelines in a sci-fi movie. The main branch is the sacred, final reality. You clone it to a new timeline (your feature branch) to experiment. If the experiment works, you merge it back into the main reality. If not, you delete the timeline. #git
What I focus on to grow as a frontend dev: • DOM (understand the structure) • Async (timing is everything) • Semantic HTML (accessibility = respect) Advanced tools come and go. Strong basics stay forever.👌🏻 #frontend #webdevelopment #softwareengineer #webdev
✖️ STOP using magic numbers in CSS “Magic numbers” = random pixel values like margin-top: 37px; used just to make things look right for now. They work… until anything changes — then everything breaks.
Today my friend told me: If you want real frontend progress, don’t rely on vibes - build a system. Your go-to structure should be: HTML → CSS → JS → React → Clean Code. Weekly plan: a few focused sessions, one tiny project, one honest self-check. That’s enough. More than enough.👌🏻 #frontend
5 skills that get junior Frontend Engineers hired fast: 🟣 Clean, readable, minimalistic code. 🟣 Ability to learn tools, APIs, and libraries quickly 🟣 Strong debugging mindset. 🟣 Solid HTML/CSS/JavaScript fundamentals. 🟣 Clear communication: asking questions, updating progress, working async. #code
🟣 Core Principles of Clean Code: ➜ DRY (Don't Repeat Yourself): Avoid duplicating logic. Keep each piece of knowledge in one place. ➜ KISS (Keep It Simple, Stupid): Prioritize simplicity over unnecessary complexity.
Top HTML&CSS Questions for FRONTEND INTERVIEW: 1️⃣ What is HTML? 2️⃣ What are semantic tags in HTML? 3️⃣ What are forms and input types in HTML? 4️⃣ What are key features of HTML5? 5️⃣ How do you create an SEO-friendly HTML structure? 6️⃣ What is the Box Model in CSS?
The minimum viable professional level for a junior frontend developer: 👉🏻 Hard Skills: • HTML5 / CSS3 • JavaScript (ES6+) • React • TypeScript • Sass • Git • GitHub / GitFlow • REST API • English — B1 or higher
Built the classic random quotes page. ✔️ Frontend rite of passage complete. What’s the next cliché project? 😁 #frontend #javaScript #webdev #learningInPublic
Learning frontend is fun. I just made a button for a hypothetical website. Now, just a tiny detail: learn how to make the actual site. 🙈😅 #frontend #webdev #CantDoYetButTrying #learninginpublic #CSS
💛 My first portfolio page is live! A playground where I mixed design skills with fresh front-end tricks — CSS variables, radial-gradient backgrounds, fade-in animations, and more. 💡 Always learning, always building: kolonatalie.github.io/portfolio/ #frontend #webdev #CSS #HTML #LearningInPublic
Pastels are cute. Manually picking shades is not. So I built a gradient generator instead. Frontend studies: 1 Frustration: 0 #frontend #webdev #FrontendDev #CSS #JavaScript #WomenWhoCode #HTML #JuniorDev #CareerSwitchToCode #LearningInPublic #learningtocode #coding #frontenddeveloper
🔘 Overflow — like trying to shove too many clothes into a suitcase. Zipper decides. When your content is too much for the container, overflow decides what to do: ▪️visible: let it spill out ▪️hidden: chop it off ▪️scroll: add scrollbars ▪️auto: be smart about it #CantDoYetButTrying #frontend
I'm so happy I found this fun little web game to practice Flexbox! 24/24 levels — done 👌🏻🐸 I seriously love these frogs ❤️ flexboxfroggy.com #frontend #Flexbox #CSS #webDev #FrontendDev #LearnToCode
Today I came across a new concept in code for me – obfuscation.🙈 I googled it and I already have an awesome analogy, how to remember it: 🔘 Obfuscation is like taking a finished puzzle, then cutting each piece into random shapes. It’s still the same image… somewhere. #CantDoYetButTrying #frontend
🔘 Refactoring is like reorganizing your closet. You're not adding anything new – just tidying what's there: removing duplicates, organizing clothes (variables), putting out-of-season items (functions) where they belong. The goal? Making sure others (or you) can understand it. #CantDoYetButTrying
I’ve realized how confusing some frontend concepts can be. So I’m explaining it using simple analogies. Think: 🔘 z-index is like putting stickers on glass sheets. Whichever one’s higher in the stack, wins. This is part of my series: #CantDoYetButTrying — learning code one messy metaphor at a time
If you had to sum up yourself (or your life right now) in one sentence — what would it be? Mine: Artist at heart, coder in training.
Coding progress update: I can already joke about it. Does that mean I’ve reached the next level? 😁 #frontend #JavaScript #webdev #junior
{⚔️} Day 13 of #CSSBattleDaily streak: Jul 5 — 613.7 score / 354 chars cssbattle.dev/play/9pmoNJO... #CSSBattleChallenge via @cssbattle.dev
CSSBattle
The funnest CSS game for web designers & developers
cssbattle.dev