Skills & Tools
I focus on building scalable, high-performance backend systems with modern full-stack technologies. My toolkit is centered around reliability, performance, and maintainability.
Programming Languages
JavaScriptTypeScriptPython
Frontend Technologies
React.jsNext.jsReact NativeReact RouterRedux ToolkitTanStack QueryContext APITailwind CSSMaterial UIshadcn/uiStyled ComponentsNextAuthAxiosi18n / React IntlFramer Motion
Backend Technologies
Node.jsExpress.jsNestJSFastAPIRESTGraphQLMongoDBPostgreSQLFirebaseSQLRedisPrismaTypeORMMongooseMicroservicesDomain-Driven Design (DDD)Clean ArchitectureCQRSEvent-Driven ArchitectureOutbox Pattern
Messaging & Real-time
KafkaRabbitMQBullMQWebSockets (Socket.IO)Cron JobsWebhooks
Authentication & Security
JWTOAuth 2.0OpenID Connect (OIDC)KeycloakRBACRate LimitingAPI Security
AI Integration
LangChainLangGraphOpenAI APIGemini APIRAGTool CallingAI AgentsEmbeddingsQdrantpgvector
Mobile Development
React NativeiOS App DeploymentAndroid App DeploymentApp Store PublishingGoogle Play Store PublishingApple Developer Account SetupGoogle Play Console SetupOrganization Account Deployment (Government App)
DevOps & Cloud
GitGitHubGitHub Actions (CI/CD)DockerDocker ComposeKubernetesAWS (EC2, S3, IAM)NGINXLinuxVPS DeploymentReverse ProxiesPostman
Monitoring & Testing
PrometheusGrafanaLokiPinoWinstonJestSupertest
Professional Skills
Project ManagementStakeholder EngagementRequirements GatheringTeam CollaborationCross-functional TeamworkTime ManagementAdaptabilityQuick LearningFlexibility
Always learning and improving my stack.