{"entity":"person","person":{"name":"Ruslan Karliuk","role":null,"level":"Middle","country":null,"summary":"Frontend UI engineer (approx. early-career) focused on crafting static and interactive website front ends with strong visual styling and component composition. The strongest proven skill is UI and styling craftsmanship, evidenced by extensive handcrafted SCSS and responsive rules plus animations in fuuuh/src/app/globals.scss and Web_Studio/src/index.scss. There is limited evidence of advanced state-driven architecture, performance engineering, accessibility engineering, or automated testing in the public code.","skills":[{"name":"TypeScript","group":"Languages","level":"Middle","since":2023},{"name":"Node JS","group":"Languages","level":"Middle","since":null},{"name":"JavaScript","group":"Languages","level":"Not selected","since":null},{"name":"Axios","group":"Node JS","level":"Middle","since":null},{"name":"Dotenv","group":"Node JS","level":"Junior","since":null},{"name":"GitHub","group":"DevOps","level":"Junior","since":2008},{"name":"Git","group":"DevOps","level":"Junior","since":2005},{"name":"Rest API","group":"DevOps","level":"Junior","since":null},{"name":"Vercel","group":"DevOps","level":"Not selected","since":null},{"name":"React.js","group":"Frontend","level":"Middle","since":2023},{"name":"Next.js","group":"Frontend","level":"Middle","since":null},{"name":"Sass","group":"Frontend","level":"Not selected","since":null},{"name":"Tailwind CSS","group":"Frontend","level":"Middle","since":null},{"name":"Redux","group":"Frontend","level":"Middle","since":null},{"name":"Redux Toolkit","group":"Frontend","level":"Middle","since":null},{"name":"React Router","group":"Frontend","level":"Middle","since":null},{"name":"Material UI","group":"Frontend","level":"Middle","since":null},{"name":"Framer Motion","group":"Frontend","level":"Middle","since":null},{"name":"PostCSS","group":"Frontend","level":"Middle","since":null},{"name":"GraphQL","group":"Frontend","level":"Not selected","since":null},{"name":"autoprefixer","group":"Frontend","level":"Middle","since":null},{"name":"Figma","group":"Design","level":"Not selected","since":null}],"photo":"https://alion.io/storage/2026/1026/920a6957d6.webp","url":"https://alion.io/user/ruslan-karliuk"},"contact":"Through Alion only: the person decides whether to answer. Email addresses and phone numbers are never served.","offers":[{"id":"person.contact","title":"Write to a person through Alion","status":"free","price":{"credits":0,"usd":0},"unit":"per message","human":"https://alion.io/catalog?offer=person.contact&for=user%2Fruslan-karliuk"},{"id":"people.search","title":"Find people by skills, country and level","status":"free","price":{"credits":0,"usd":0},"unit":"per search","note":"people with a similar profile","human":"https://alion.io/catalog?offer=people.search&for=user%2Fruslan-karliuk"}],"agent":{"mcp":"https://alion.io/user/ruslan-karliuk/mcp","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_profile","server":"https://alion.io/user/ruslan-karliuk/mcp","arguments":{}},{"tool":"check_fit","server":"https://alion.io/user/ruslan-karliuk/mcp","arguments":{"offer":{"title":"...","pay":{"min":0,"max":0,"currency":"USD"}}}}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"},"html_url":"https://alion.io/user/ruslan-karliuk","json_url":"https://alion.io/user/ruslan-karliuk.json","meta":{"generated_at":"2026-11-07T10:21:07Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":9229,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}}}