About

Thanks for stopping by. Read below to learn more about myself and my background.

Nikita Ruban at work

Background

I'm a cloud-native full-stack engineer with 8 years of professional experience building AI agent systems, Web3 infrastructure and dApps, and production-grade automation solutions. I specialize in TypeScript applications and libraries, Solidity smart contracts, and analytics infrastructure.


I maintain rigorous engineering standards across every project: test-driven development with reasonable coverage targets, Clean Code principles, and structured AI-assisted development where it adds value. My work focuses on building systems that are not just functional, but maintainable and production-ready.

Education

  • University of London, BSc Computer Science (English remote)
  • Nanjing Tech University, BSc Computer Science and Technology (Chinese on-site)

Skills

  • Primary Stack: TypeScript/JavaScript (Node.js, React.js, Next.js, Tailwind, Bun, p5.js)
  • Secondary Languages: Solidity, Rust, Python, C++
  • Cloud-Native: Docker, GitHub Actions, Digital Ocean, Linux, NGINX
  • AI \& Agent Infrastructure: Vercel AI SDK, RAG, MCP, Pinecone, Langfuse
  • AI Assisted Dev: Claude Code, Factory AI Droids, Cursor
  • Observability \& Monitoring: AWS CloudWatch, Grafana, Loki, Prometheus, Sentry
  • Web3 \& Blockchain: viem, Hardhat, OpenZeppelin, The Graph, web3 UI/UX
  • Data \& Analytics: SQL, ETL, AWS Lambda/S3, Redis, Supabase, Dune
  • Development Practices: TDD, OOP, EDP, Clean Code, AI-assisted development