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