Technical Skills
Tools, languages, and frameworks I use to design and implement resilient backend systems with strict schema contracts.
Backend & APIs
Node.js
Core RuntimeAsynchronous runtime for event-driven backend services and non-blocking I/O operations.
Express.js
Web FrameworkWeb routing framework for middleware pipelines and microservices.
Spring Boot
Java BackendJava backend architecture with dependency injection and Spring Data JPA.
FastAPI
Python AsyncAsynchronous Python REST APIs with automatic OpenAPI schema validation.
REST & GraphQL
API ProtocolsRobust schema design, declarative querying, defensive rate-limiting, and clear contracts.
Data & Storage
PostgreSQL
Primary RDBMSRelational data modeling, ACID compliance, query optimization, and pgvector embeddings.
Redis
Memory / CacheIn-memory caching, distributed locks, session management, and pub/sub messaging.
MongoDB
NoSQL StoreDocument-oriented database for unstructured telemetry, dynamic collections, and flexible schemas.
Prisma ORM
Data AccessType-safe database client with declarative schema migrations and relationship modeling.
AI & Data Engineering
Python
Scripting / AIPrimary language for backend pipelines, machine learning orchestration, and automated scripts.
LangChain & RAG
AI FrameworkSemantic context retrieval, recursive chunking pipelines, and prompt orchestration frameworks.
Vector Search
Similarity MathHigh-dimensional indexing using pgvector, HNSW graphs, and cosine similarity ranking.
Data Pipelines
PipelinesBatch and streaming data transformations, idempotency guarantees, and schema validation.
DevOps & Cloud
Docker
ContainersMulti-stage container builds, deterministic runtime environments, and Compose orchestration.
Google Cloud
Cloud HostServerless Cloud Run deployments, Cloud Storage, and secure service-account IAM policies.
Linux
OS / SystemPOSIX shell scripting, systemd service management, network sockets, and process debugging.
CI/CD Actions
AutomationAutomated test workflows, container image builds, security audits, and release pipelines.
Git
Version ControlTrunk-based branch hygiene, interactive rebasing, bisecting, and semantic release tagging.
Frontend & Web (secondary)
React
UI LibraryDeclarative component architectures, state hooks, and client-side web application development.
Next.js
App FrameworkServer-side rendering, hybrid static generation, and edge-ready API routes.
TypeScript
LanguageStrict type safety, generic interfaces, and compile-time contract enforcement.
Tailwind CSS
StylingUtility-first design token implementation, responsive layouts, and restrained aesthetic styling.
Distributed Systems Consensus (Raft), Event-Driven Architecture (Kafka), and Autonomous AI Agents.