/ About me
I'm a Senior Software Engineer with deep expertise in TypeScript and Node.js, building full-stack products that scale. I care about clean architecture, developer experience, and shipping things that actually work.
Before I wrote code, I taught Physics. That background gave me something most engineers don't have: the ability to break down complex systems into first principles and explain them clearly. I brought that skill to software and never looked back.
I'm based wherever the best coffee is โ currently converting it into TypeScript at a rapid pace.
๐ฎ
Avid gamer
From RPGs to strategy โ if there's a good story or a deep system, I'm in.
โ๏ธ
Board game enthusiast
Twilight Imperium, Catan, Ticket to Ride. Yes, I read the rulebook.
โ๏ธ
Former Physics teacher
Taught high school physics before switching to code. Same love of systems, different compiler.
๐ก
Serial idea person
I have a notebook full of business ideas. Some are even good.
๐
Product dreamer
Always thinking about what to build next and why it matters.
/ Tech stack
Languages
TypeScriptJavaScriptGoPythonRustJavaC#SwiftKotlinBash
Frontend
ReactNext.jsTailwind CSSshadcn/uiRadix UIMUIChakra UIHeadless UIEmotionFlutterReact Native
Backend
Node.jsNestJSExpressFastifytRPCSocket.ioBullMQSSEAuth.jsClerkPassport.js
Databases & Storage
PostgreSQLMySQLSQLiteMongoDBRedisTile38PrismaTypeORMSlonikMongoose
AI / LLM
OpenAI / GPTAnthropic ClaudeGoogle GeminiLlamaPrompt EngineeringFunction CallingRAGMCP ServersModel Fine-tuning
Infrastructure & Cloud
DockerKubernetesDocker ComposeAWSGCPAzureGitHub ActionsVercelHome Server
Observability
DatadogSentryGrafanaBetterStackPostHogLogRocket
Testing
VitestJestPlaywrightReact Testing Library
APIs & Tooling
RESTGraphQLgRPCOpenAPI / SwaggerTurborepoPrismicpnpmBun
Web3
Ethers.jsEthereumPolygonZilliqa
/ Experience
/ Let's build something
Built by Johnny Tahirov ยท 2026