Technical Skills

A comprehensive overview of my technical expertise and the tools I use to build scalable applications.

Frontend

Next.jsReact.jsReduxRemix.jsAngularTailwind CSSSSRResponsive DesignLazy LoadingCode Splitting

Backend & API's

ASP.NET CoreFastAPIEF CorePrismaPydanticMicroservicesAPI DesignExpress.jsGraphQLJavaNode.jsPythonREST APIs

Databases

MongoDBMySQLPostgreSQLVector DatabasesSuperbaseQuery OptimizationIndexingDatabase Design

Cloud & Tools

AWS LambdaAzure FunctionsAzure WorkflowsAmazon LexDockerVercelGitGithubPostmanResend

Architecture & System Design

HLDLLDSystem DesignClean ArchitectureDomain-Driven Design (DDD)Distributed SystemsEvent-Driven ArchitectureAsynchronous WorkflowsScalability PatternsCachingService DecompositionAPI Gateway PatternsMulti-Channel Architecture

GenAI & LLM Engineering

LLMsTransformersTokenizationEmbeddingsPrompt EngineeringRetrival-Augmented Generation(RAG)LnagChainLlamaIndexVector SearchEnbedding PipelinesAI AgentTool CallingDocument ProcessingSemantic SearchContext ManagementOpenAI API

Programming Languages

C#TypeScriptJavaScriptPythonSQL