Cristian Giehl website logo

Type a command or search...

Type a command or search...

Technical Skills

My Skills

Technologies and tools I use day-to-day to build modern, performant, and scalable applications.

41+Technologies
2+Years of experience
8Soft Skills

Frontend

ReactHooks, Context, Server Components
Advanced
Proficiency75%
Experience
2years
Next.jsApp Router, SSR/ISR, Server Actions, Route Handlers
Advanced
Proficiency75%
Experience
2years
TypescriptGenerics, utility types, end-to-end typing
Advanced
Proficiency75%
Experience
2years
JavascriptModern ES, async, DOM
Advanced
Proficiency75%
Experience
2years
TailwindDesign systems, responsiveness, dark theme
Expert
Proficiency95%
Experience
2years
HTMLSemantics, accessibility, animations
Advanced
Proficiency75%
Experience
3years
CSSLayouts, animations, responsiveness
Advanced
Proficiency75%
Experience
3years
React Hook FormPerformant forms integrated with Zod
Advanced
Proficiency75%
Experience
2years
TanStackTanStack Query: data caching and synchronization
Intermediate
Proficiency50%
Experience
1year
React MarkdownMarkdown rendering with remark-gfm
Intermediate
Proficiency50%
Experience
1year
React NativeCross-platform mobile apps
Intermediate
Proficiency50%
Experience
1year
Three.js3D scenes and interactive elements
Basic
Proficiency25%
Experience
1year
GSAPAnimations and transitions
Basic
Proficiency25%
Experience
1year
shadcn/uiAccessible components on top of Radix, design system
Advanced
Proficiency75%
Experience
2years
Radix UIAccessible UI primitives (Dialog, Popover, etc.)
Advanced
Proficiency75%
Experience
2years

Backend & Runtime

Node.jsREST APIs, workers, scheduled jobs
Advanced
Proficiency75%
Experience
2years
ExpressMinimalist APIs, middlewares, sessions
Intermediate
Proficiency50%
Experience
2years
NextAuth.jsAuth v5, JWT, custom provider (ERP/LDAP)
Advanced
Proficiency75%
Experience
2years
ZodSchema and env validation across the full stack
Advanced
Proficiency75%
Experience
2years
BullMQAsync queues and workers with Redis
Intermediate
Proficiency50%
Experience
1year
RustAPIs with Loco.rs and SeaORM
Intermediate
Proficiency50%
Experience
2years
PythonScripts, automation, data analysis
Basic
Proficiency25%
Experience
1year

Databases

PostgreSQLModeling, SQL, migrations, optimization
Advanced
Proficiency75%
Experience
2years
OracleCorporate OracleDB, connection pooling, transactions
Intermediate
Proficiency50%
Experience
1year
RedisCache and BullMQ queue backing
Intermediate
Proficiency50%
Experience
1year
SupabaseManaged Postgres + pgvector in production
Intermediate
Proficiency50%
Experience
2years
PrismaType-safe ORM, schema and migrations
Intermediate
Proficiency50%
Experience
2years
pgvectorVector search (HNSW, cosine) for RAG
Intermediate
Proficiency50%
Experience
1year
NeonDBServerless Postgres
Intermediate
Proficiency50%
Experience
2years

AI & RAG

OpenAIAgents, function calling, structured outputs
Intermediate
Proficiency50%
Experience
1year
LangChainSplitters, loaders, and RAG orchestration
Intermediate
Proficiency50%
Experience
1year
HuggingFaceEmbeddings via Inference API
Basic
Proficiency25%
Experience
1year
OpenRouterChat LLMs with streaming
Basic
Proficiency25%
Experience
1year

DevOps & Tools

DockerContainers, Docker Compose, multi-service
Intermediate
Proficiency50%
Experience
2years
NetlifyApp and serverless function deployment
Intermediate
Proficiency50%
Experience
2years
ESLintCode standardization and quality
Advanced
Proficiency75%
Experience
2years
CloudinaryMedia upload and optimization
Basic
Proficiency25%
Experience
1year
TelegramBots as messaging channels
Basic
Proficiency25%
Experience
1year
PlaywrightE2E tests and browser automation
Intermediate
Proficiency50%
Experience
1year
ResendTransactional email (API, templates and webhooks)
Intermediate
Proficiency50%
Experience
1year
React EmailEmail templates with React components
Intermediate
Proficiency50%
Experience
1year

Soft Skills

Beyond technical skills, I believe behavioral competencies are fundamental to the success of any project.

CommunicationClarity in conveying technical and non-technical ideas
TeamworkEffective collaboration in multidisciplinary teams
Problem SolvingCritical and analytical thinking to find solutions
Time ManagementOrganization and prioritization of tasks and deadlines
Results FocusOriented toward delivering value and clear goals
Continuous LearningConstant pursuit of new technologies and knowledge
EmpathyUnderstanding the needs of users and colleagues
AdaptabilityFlexibility to handle changes and new challenges

Level legend

Basic
Intermediate
Advanced
Expert