Skip to content
View criworks's full-sized avatar

Block or report criworks

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
criworks/README.md
╔═══════════════════════════════════════════════════════╗
║    design × code × AI — three things that used to     ║
║          be separate jobs. I do all of them.          ║
╚═══════════════════════════════════════════════════════╝

hi, I'm cri  ·  Design Engineer based in SCL 👋

I started in graphic design. Then fell deep into HTML & CSS. Then TypeScript. Now I'm building AI-powered products and automating my own workflow with agents.

I sit at the intersection of visual craft and functional code — fluent in Figma and equally comfortable in a terminal.


what I do

layer tools & skills
🎨 Product Design Figma, design systems, UX research, prototyping
🖥️ Frontend HTML, CSS (expert-level), TypeScript, React, Vite
🤖 AI Integration Claude API, OpenAI, building agents, AI in product workflows
⚙️ Fullstack (AI-augmented) Node, APIs, auth, DB — powered by LLMs
📦 PM Fundamentals discovery, roadmaps, founder-facing consulting

currently

  • 🔨 Building cri.works — my consulting portfolio for founders
  • 🤖 Exploring AI agents and how to embed them into real products
  • 🧪 Using AI to dramatically compress design → production cycles
  • 📐 Somewhere between Design Engineer, UX Engineer, and AI Builder

selected work

repos below — each one a different layer of the stack

project what it is stack
fintech-landing UI-heavy landing, custom components TypeScript, React
appointments-manager Calendly-style scheduling app TypeScript
task-management Trello-style board, drag & drop TypeScript
auth-manager Full auth flow, sessions, roles JavaScript
ecommerce-site E-commerce UI, cart, product pages TypeScript

philosophy

good design should be invisible.
good code should be readable.
good AI usage should make both faster — not worse.

I don't separate design from engineering. The best products are built by people who can hold both in their head at the same time. That's the space I work in.


find me

Portfolio LinkedIn Dribbble Figma


design engineer · ux engineer · ai builder · sometimes pm · always curious

Pinned Loading

  1. appointments-manager appointments-manager Public

    What about a Calendly clon?

    TypeScript

  2. fintech-landing fintech-landing Public

    Landing page design with fintech content

    TypeScript

  3. task-management task-management Public

    What about a Trello clon?

    TypeScript

  4. vitant-app vitant-app Public

    This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules using Ant Design as UI Framework.

    TypeScript

  5. auth-manager auth-manager Public

    Authentication Manager App

    JavaScript 1

  6. ecommerce-site ecommerce-site Public

    TypeScript