KARTIK
ProjectsBlogAboutNowUsesAssistant

Kartik Sanil

full stack development, game dev, ui/ux, systems-driven products.

←Back to home

uses

Tools, workflow, and systems.

This is the stack and setup behind how I build across web, app, interface, and systems-oriented work. It is less about listing tools and more about showing how the pieces fit together when turning ideas into polished builds.

workflowsystemstools

core stack

Frontend, app, and backend as one connected setup

These are the primary layers of the current workflow. Instead of treating them as isolated tool lists, this section shows them as a connected system that supports building, shipping, and refining.

Frontend / Web

HTML

language

Base structure for web pages, content hierarchy, and semantic layout.

CSS

ui

Core styling layer for layout, spacing, responsiveness, and visual presentation.

JavaScript

language

Core language for browser logic, interactivity, and full-stack JavaScript workflows.

Next.js

framework

Main web framework used for the portfolio and full-stack product interfaces.

React

framework

Component-driven UI library behind much of the interactive frontend work.

Tailwind

ui

Utility-first styling system for building polished interfaces quickly and consistently.

App / Mobile

React Native

framework

Cross-platform mobile app framework for product, app, and interface experiments.

Expo

framework

Development layer that speeds up React Native workflows and iteration.

Swift

language

Used for native Apple-side experimentation and app/game-oriented work.

Backend / Infra

Node.js

backend

JavaScript runtime used for backend logic, tooling, and full-stack workflows.

Supabase

backend

Backend layer for auth, database, storage, and modern app services.

PostgreSQL

backend

Relational database layer behind structured application data.

Docker

infra

Containerization for consistent environments, services, and deployments.

Kubernetes

infra

Orchestration layer for deeper infra-oriented deployment work.

setup philosophy

A setup built for depth and speed

I prefer tools that support both experimentation and refinement. The ideal setup is one that makes it easier to build strong systems, shape better interfaces, and keep momentum without sacrificing quality.

The goal is not to use more tools. It is to make the tools feel like they belong to one coherent workflow.

current setup signals

priority

Tools that help turn ideas into structured, polished systems.

balance

Enough flexibility for experiments, enough stability for deeper builds.

outcome

A workflow that supports product thinking, UI polish, and technical depth together.

visual systems map

The stack as a connected workspace

This graph turns the setup into a spatial map using the actual Uses data. As the content grows, the graph grows with it.

stack graph

How the tools connect

This graph is generated from the actual Uses content, so it grows as the setup grows.

Click a node to inspect it. The graph updates from your real Uses content as it grows.

more tools

Languages / Core systems

TypeScript

language

Shared typed language across frontend, app, backend, and UI logic.

Git

system

Version control foundation for maintaining code history and collaborative workflows.

GitHub

system

Code hosting, collaboration, and project versioning platform.

Terminal UX

system

Terminal-first interaction layer and workspace concept behind this portfolio.

Design / Interface

UI/UX Design

ui

Interface thinking around hierarchy, clarity, flow, and interaction polish.

Framer Motion

ui

Animation layer for smooth, expressive, and polished UI interactions.

Figma

ui

Tool for layout planning, UI exploration, and visual system thinking.

Productivity / Workflow

VS Code

system

Primary general-purpose code editor for development and iteration.

Xcode

system

Apple development environment used for native app and Swift work.

Neovim

system

Keyboard-driven editing environment and workflow experimentation.

DevOps

infra

Workflow mindset around deployment, automation, consistency, and shipping systems properly.

CI/CD

infra

Automation pipeline thinking for testing, integration, and deployment workflows.

Creative / Exploration

Game Dev

system

Experimental area combining systems design, interaction, performance, and creative problem solving.

Content / Writing

system

Writing and articulation layer for documenting process, ideas, and learnings.