My tech
stack.
Languages, frameworks and tools I use in real production projects. Browse what I built with each technology.
Python
Backend · Automation · AIMy primary language for backend, automation scripts and AI projects. I use it with Django, FastAPI or Flask depending on project scope — from full management systems to data-processing pipelines.
Django
Web Framework · ORM · AdminFramework of choice for systems with structured data, authentication and back-office admin panels. Django's ORM, migrations and auth system eliminate weeks of boilerplate — ideal for enterprise management platforms.
FastAPI
REST API · Pydantic · SwaggerHigh-performance REST APIs with strict typing via Pydantic and automatic Swagger docs. I reach for FastAPI when frontend and backend need an explicit API contract — especially for apps with maps, dashboards or future mobile clients.
Flask
Microframework · Blueprints · Jinja2Ideal microframework for modular systems built with Blueprints. When the problem domain is complex and I need full control over the architecture, Flask gives me the flexibility Django doesn't always allow.
React
Frontend · SPA · ComponentsFor complex interfaces with heavy dynamic state — interactive dashboards, multi-step flows and SPAs with real-time updates. Part of the stack for projects currently in development.
JavaScript
Frontend · Interactivity · VanillaVanilla JS for most web projects: faster to load, no dependencies to maintain and powerful enough for 90% of use cases. I combine it with native browser APIs (Fetch, IntersectionObserver, localStorage).
SQL / PostgreSQL
Relational database · ORMPostgreSQL in production for systems requiring transactional integrity and complex queries. SQLite in development and for moderate-scale internal systems (WAL mode resolves most concurrency cases without Postgres complexity).
Shopify / Liquid
E-commerce · Themes · CustomizationShopify with Liquid for e-commerce stores that need customization beyond stock themes. Line Item Properties for custom variants, dynamic sections and checkout flows tailored to each business.
Figma
UI Design · Prototyping · Design SystemPrimary tool for interface design, flow prototyping and design system building. I use Figma in the planning phase of every web project before writing code — wireframes and prototypes reduce costly changes during development.
Affinity Suite
Vector design · Layout · PhotoAffinity Designer, Photo and Publisher for graphic design projects requiring professional print output: brand manuals, stationery and editorial material. A professional Adobe alternative for projects that don't need the full suite.
Adobe CC
Illustrator · Photoshop · InDesign · After EffectsAdobe suite for brand identity, editorial design and visual content. Illustrator for logos and vector systems, Photoshop for retouching and composition, InDesign for stationery and brand guides, After Effects for motion graphics.
Groq API
AI · Ultra-fast inference · LLMGroq delivers language model inference up to 10× faster than other APIs, with tokens-per-second that make real-time AI responses possible. I use it for conversational assistants and text analysis in production.
Gemini API
AI · Multimodal · GoogleGoogle's API for Gemini models — especially useful for multimodal use cases (text + image) and when integration with the Google Cloud ecosystem is required. Part of the stack for projects currently in development.
Llama 3
Open-source LLM · Meta · Local inferenceMeta's open-source language model. Its main advantage: it can run locally or via Groq without proprietary per-token costs. Ideal for conversational assistants in management systems where latency and cost are critical.
Have a project in mind?
If you need a system built with any of these technologies, let's talk. Every project starts with understanding the real process — not with code.