aboutskillsexperienceeducationprojectsopen sourcerecommendationsblogcontact

What I work with

Languages, frameworks, and tools I use to ship software.

Languages
GoNode.jsTypeScriptPythonRustElixirScalaZigBash
AI & ML
PyTorchHugging FaceLangChainLlamaIndexMLflowRayOllamavLLMbert-base-casedfalcon-7b-instructall-MiniLM-L6-v2RoBERTaStable Diffusion
Frameworks
GinBeegoNestJSExpress.jsFastAPIFlaskSpring BootTestify
Databases & Search
PostgreSQLMySQLMongoDBRedisDragonflyDBDiceDBCassandraTiDBClickHouseInfluxDBLMDBSQLiteElasticsearchTypeSensePineconePgBouncer
Cloud
AWSGCPLinodeDigital OceanCloudflare WorkersFastly
AWS Services
S3EC2EKSRDSLambdaSQSSNSSESEventBridgeCloudWatch
Containers & Orchestration
DockerDocker SwarmKubernetesHelm
Infrastructure as Code
TerraformPulumiAnsible
Service Mesh & Networking
IstioLinkerdConsulNginxTraefikKongetcd
Messaging & Streaming
KafkaRabbitMQNATSApache PulsarApache AirflowTemporalFaktoryRiverQueue
Observability & Monitoring
OpenTelemetryGrafanaPrometheusLokiJaegerLGTMSigNozDatadogSentry
APIs & Protocols
RESTgRPCGraphQLWebSocketWebRTCMQTTAMQPHLSDASHOpenAPI / SwaggerAPI GatewayPayment Gateway
Data Formats & Schema
Apache AvroProtocol BuffersConfluent Schema Registry
Security
HashiCorp VaultKeycloakFalco
eBPF & Runtime
eBPFCiliumHubbleWASM / WASI
Media
FFmpegHLSDASH
Load Testing & Reliability
k6LocustArtilleryChaos MonkeyOpenSLONobl9Blameless
Feature Flags
LaunchDarklyFlagsmith
CI/CD
GitHub ActionsGitLab CIJenkinsArgoCD
Architecture
MicroservicesEvent-Driven ArchitectureSOATDDDDDCQRSEvent SourcingHexagonal ArchitectureSAGA Pattern
Docs
MintlifyOpenAPI / Swagger
Workflow
GitGitHubGitLabAgileScrumJiraTrelloPM2Cron

Everything I've used

The broader toolkit — languages, IDEs, and the tools I collaborate in.

Languages
GoTypeScriptJavaScriptPythonRustElixirScalaZigPHPCC++JavaRubyBashSoliditySQLPrologAssemblyHTML / CSS
Databases
PostgreSQLMySQLMongoDBRedisDragonflyDBDiceDBScyllaDBCassandraCockroachDBTiDBTimescaleDBClickHouseInfluxDBVictoriaMetricsCitusLMDBSQLiteNeo4jElasticsearchTypeSensePineconeQdrantWeaviatePgBouncerAtlas
Cloud Platforms
Amazon Web Services (AWS)Google CloudFirebaseHerokuNetlifyLinode / AkamaiDigital OceanCloudflare WorkersFastly
AWS Services
S3EC2EKSRDSLambdaSQSSNSSESEventBridgeCloudWatch
Web Frameworks
Node.jsExpressNestJSSpring BootFlaskFastAPIDjangoLaravelReactjQueryAngularVue.jsGatsbyWordPressGinBeegoIonic
AI & ML
PyTorchHugging FaceLangChainLlamaIndexMLflowRayOllamavLLMTensorflowScikit-LearnPandas
Messaging & Streaming
Apache KafkaRabbitMQNATSApache PulsarRedpandaApache FlinkApache AirflowTemporalDebeziumFaktoryRiverQueue
Data Formats & Schema
Apache AvroProtocol BuffersFlatBuffersConfluent Schema Registry
Containers & Orchestration
DockerDocker SwarmKubernetesHelmCrossplane
Infrastructure as Code
TerraformPulumiAnsible
Service Mesh & Networking
IstioLinkerdEnvoy ProxyConsulNginxTraefikKongetcd
Observability
OpenTelemetryGrafanaPrometheusLokiJaegerLGTMSigNozDatadogSentryPixie
APIs & Protocols
RESTgRPCGraphQLWebSocketWebRTCMQTTAMQPCoAPHLSDASHOpenAPI / Swagger
Security
HashiCorp VaultKeycloakSnykTrivyFalco
CI/CD
GitHub ActionsGitLab CIJenkinsArgoCDFluxCD
Load Testing & Chaos
k6LocustArtilleryLitmusChaosGremlinChaos Monkey
Reliability & SLO
PagerDutyOpenSLONobl9Blameless
eBPF & Runtime
eBPFCiliumHubbleWASM / WASI
Media
FFmpeg
Blockchain
EthereumHyperledger FabricWeb3.jsethers.js
Feature Flags
LaunchDarklyFlagsmith
Build & Monorepo
BazelNxTurborepo
Tools
npmpipHomebrewYarnMakeCargoGNU GCCComposerpnpmChocolateyPM2MintlifyOpenGLUno Platform
Version Control
GitGitHubGitLab
OS
macOSUbuntuAndroidDebianWindowsWSL
AI Tools
ClaudeChatGPTGitHub CopilotCursorGeminiMicrosoft CopilotPerplexity
Async Tools
JiraConfluenceMarkdownTrelloNotionGitHub DiscussionsMiroWikisRedmine
Sync Tools
Microsoft TeamsSlackZoomDiscordGoogle MeetWhatsAppSkype