johnvolt.xyzHire me

Senior Software Engineer

Johnny Tahirov

Converts caffeine into code.

TypeScript & Node.jsBased wherever the best coffee is

Who I am

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.

Where I've worked

Experience

Senior Software Engineer — Project Read Contract

Oct 2025 – Feb 2026

  • Built an end-to-end UFLI teacher analytics dashboard in Next.js, delivering classroom-wide performance insights through interactive graph and table views.
  • Designed filtering UX for real classroom workflows, including multi-student selection (up to 5), multi-concept/phoneme selection (up to 5), special groups such as New/Focus Concepts, and arbitrary date ranges.
  • Implemented weighted aggregation logic for multi-assessment days, collapsing multiple submissions into a single statistically correct daily data point per student.
  • Developed a high-density, accessible, responsive table UI showing per-student concept accuracy, opportunities, weighted averages, and missed words, with expandable rows for lesson-level breakdowns.
  • Modeled and persisted graded submissions in PostgreSQL 18, supporting concept-level analytics across lessons, students, and full-year date ranges.
  • Built and optimized analytics endpoints using Slonik and Zod-validated schemas, ensuring correctness and type-safe data contracts between server and client.
  • Kept analytics payloads consistently small (about 30–60KB gzipped) for the largest classrooms, enabling fast filter-driven recomputation.
  • Supported real-world classroom scale by processing 600+ submissions from a single classroom over a 3–4 month period without degrading dashboard responsiveness.

Senior Software Engineer — HavenAI Contract

Feb 2025 – Aug 2025

  • Reduced PMS integration time from 2.5 weeks to 1–2 days by refactoring about 60% of backend services and standardizing integration interfaces.
  • Built an automated testing platform for critical workflows, preventing regressions and dramatically reducing debugging time.
  • Shipped an SMS-based tenant diagnostic agent that gathered structured issue details and synced them back to PMS systems for better maintenance triage.
  • Introduced analytics and observability by implementing product analytics and rebuilding logging into structured, searchable output to speed up incident response and reduce cost.
  • Modernized the codebase by aligning domain models across product cores, introducing CI/CD via GitHub Actions, and rewriting high-risk legacy modules into typed, tested code.

Senior Software Engineer — Lindy Contract

Mar 2024 – Aug 2024

  • Short tenure due to a 6-hour daily office commute, coinciding with the company's pivot phase.
  • Played a critical role in managing and enhancing trigger nodes similar to Zapier triggers, contributing to the company's evolution as it sought product-market fit.
  • Spearheaded UI/UX design improvements by implementing navigation updates and settings page enhancements, refining the user journey and making future product iterations easier to scale.
  • Owned one of the three core features of the company's product, driving development, maintenance, and testing through the pivot.
  • Maintained high coding standards and optimized LLM agent workload to increase operational efficiency, laying a foundation for scalable growth in a fast-changing product landscape.

Full stack Developer — Rideup Self-employed

Jan 2023 – Mar 2024

  • Founded Rideup to transform ridesharing with driver-controlled pricing and scheduling.
  • Implemented a user-friendly platform aimed at improving driver earnings by eliminating middlemen.
  • Developed a sustainable business model intended to create equitable benefits for drivers and passengers.
  • Addressed industry pricing issues by pushing toward transparent and fair fare structures.

Senior Product Engineer — BuildBetter Full-time

Jul 2022 – Jan 2023

  • Designed and developed a robust and scalable TypeScript backend service from scratch using Deepkit.
  • Implemented over 30 endpoints with a focus on performance and reliability.
  • Integrated BuildBetter with external services including Slack, Recall, Nylas, Typeform, and Clearbit.
  • Initiated the establishment of a comprehensive unit-testing infrastructure.
  • Developed several webhooks and event parsing logic for multiple external services, improving overall functionality and user experience.

Software Engineer — Unstoppable Domains Full-time

Aug 2019 – Jun 2022

Growth Team — Sep 2021 – Jun 2022

  • Migrated the entire code base from react-redux to react-query, reducing bundle size by about 30%.
  • Delivered a giveaway project that resulted in 5,784 gift code redemptions and 500+ domains distributed via partner minting program.
  • Templatized Top Level Domain landing pages using Prismic to support 9 additional TLDs, reducing onboarding time for future domain pages by 99%.

Dev-tools Team — Feb 2020 – Sep 2021

  • Built open-source Java and swift-resolution libraries to simplify acquisition of blockchain metadata.
  • Addressed direct customer needs by developing a command-line interface and extending platform integration capabilities.
  • Developed a metadata REST API to quickly retrieve the most frequently requested records from the database.
  • Improved metadata fetching latency by about 95% by preprocessing Zilliqa blockchain events and populating a centralized database.

Integration Team — Aug 2019 – Feb 2020

  • Developed an open-source Node.js resolution library for acquiring and decoding blockchain domain records, reaching 5,173 weekly downloads.
  • Integrated the resolution library with 7+ open-source blockchain wallets such as MyEtherWallet, MyCrypto, Edge, and Gnosis.
  • Developed and maintained the Unstoppable Chrome extension, which reached over 20k downloads.

Co-Founder — Moverup Self-employed

Jun 2019 – Jan 2021

  • Led design and launch of Android and iOS apps, boosting user engagement and satisfaction.
  • Integrated front-end and back-end systems, enhancing app functionality and user experience.
  • Established an AWS serverless pipeline, ensuring scalable and cost-efficient infrastructure.
  • Directed tech strategy as CTO, driving successful MVP development and deployment.
  • Implemented performance features, improving operational efficiency and market responsiveness.

Founding Engineer — Cardioid Self-employed

Jul 2018 – Feb 2019

  • Developed an app designed to ease musicians' workflow.
  • Created a visual representation of the git graph.
  • Set up a git server and connected Git LFS technology to it.
  • Wrote an API for the git server.

What I build with

Tech stack

Languages

  • TypeScript
  • JavaScript
  • Go
  • Python
  • Rust
  • Java
  • C#
  • Swift
  • Kotlin
  • Bash

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • shadcn/ui
  • Radix UI
  • MUI
  • Chakra UI
  • Headless UI
  • Emotion
  • Flutter
  • React Native

Backend

  • Node.js
  • NestJS
  • Express
  • Fastify
  • tRPC
  • Socket.io
  • BullMQ
  • SSE
  • Auth.js
  • Clerk
  • Passport.js

Databases & Storage

  • PostgreSQL
  • MySQL
  • SQLite
  • MongoDB
  • Redis
  • Tile38
  • Prisma
  • TypeORM
  • Slonik
  • Mongoose

AI / LLM

  • OpenAI / GPT
  • Anthropic Claude
  • Google Gemini
  • Llama
  • Prompt Engineering
  • Function Calling
  • RAG
  • MCP Servers
  • Model Fine-tuning

Infrastructure & Cloud

  • Docker
  • Kubernetes
  • Docker Compose
  • AWS
  • GCP
  • Azure
  • GitHub Actions
  • Vercel
  • Home Server

Observability

  • Datadog
  • Sentry
  • Grafana
  • BetterStack
  • PostHog
  • LogRocket

Testing

  • Vitest
  • Jest
  • Playwright
  • React Testing Library

APIs & Tooling

  • REST
  • GraphQL
  • gRPC
  • OpenAPI / Swagger
  • Turborepo
  • Prismic
  • pnpm
  • Bun

Web3

  • Ethers.js
  • Ethereum
  • Polygon
  • Zilliqa

Open-source work

Projects

A few open-source things I've shipped.

gopoker

Small ssh server to play poker with friends in terminal

Go

Let's build something

Let's build something

I'm open to new opportunities, interesting projects, and good conversations about technology, products, or physics.

Whether you have a role in mind, a side project idea, or just want to say hi — drop me a line.