About · Last updated 2026 · 06 · 16

Denis Perov,
software engineer.

Twenty years of building boring software that runs in production. Backend by trade, full-stack by necessity, addicted to async + nomadic. Based in Astana (UTC+5).

Hi. I'm Denis. I write software for a living and have been doing it for long enough that the word "senior" stopped meaning much. I like small, fast-moving teams; long-running production systems; and writing things down so I don't have to remember them.

Core expertise

Backend · JavaScript / TypeScript · software architecture · databases.

Comfortable with

Frontend · DevOps · Web3 · AI/ML · QA.

Dive deep

Twenty years of building clean, maintainable systems across Node.js, PHP, Java, C++ and .NET, and a smaller dose of more obscure stacks when the work needed it. I'm an expert in object-oriented and functional programming, agile delivery, and test-driven development.

The toolkit I reach for first: Node.js · TypeScript · MongoDB · Linux · Docker · n8n · AI/ML tooling. I've shipped production systems on Vite, Next.js, React, Svelte, Solid, Tailwind, and most of the other frameworks the JS world has cycled through.

Applications need data. I've worked production with MySQL, PostgreSQL, MSSQL, MongoDB, Supabase and NocoDB. I pick the database for the data shape, not the resume.

I've shipped Web3 on several blockchain protocols (mainly Ethereum), and I use LLMs as a daily working tool — RAG systems, prompt engineering, MCP servers, agent frameworks (LangChain, OpenAI Agent SDK). Low-code (mainly n8n) earns its keep in the first three months of a project.

I deliver production-ready solutions under tight deadlines and own projects end-to-end. If you're launching a startup or maintaining something complex, let's talk.

Certificates

Hackathons

Active participant in 10+ web3 hackathons (2023-2025), winning partner in the most events and reaching Finalist status at ETHOnline 2023. Experience includes both solo building and team collaboration (up to 5 members), with expertise in rapid prototyping of Web3, AI agent systems, and blockchain-based applications.

  • ShopConnect - ETHOnline 2023 • ShowcaseCertificate
    Zero-knowledge proof e-commerce personalization with Polygon ID. Team of 5.
    🏆 ETHGlobal Finalist + winner of partner prizes.
  • DirectHelp - ETHGlobal Istanbul 2023 • ShowcaseCertificate
    Disaster relief platform with EAS verification and UMA optimistic oracle. Team of 3.
    🏅 Winner of 1st place at "Best use of UMA & Across" track + other partner prizes.
  • AnonFund - ETHGlobal Circuit Breaker 2024 • ShowcaseCertificate
    Privacy-focused donation platform using IronFish ZK proofs. Solo project.
    🏅 Winner or "Best use of the Iron Fish protocol with interaction from an EVM chain" track.
  • NoCodeSol - ETHGlobal Scaling Ethereum 2024 • ShowcaseCertificate
    Visual smart contract builder with browser-based Solidity compiler. Solo project.
    🏅 Winner of "Morph: Innovation Track" track + other partner prizes.
  • Flowgent - ETHGlobal Agentic Ethereum 2024 • ShowcaseCertificate
    No-code AI agent for Flow blockchain using n8n and FLIX templates. Solo project.
    🏅 Winner of "Best Flow Plugin to existing AI Agent Framework" track.
  • Napkin Contract - ETHGlobal Superhack 2024 • ShowcaseCertificate
    On-chain attestation for informal agreements using EAS and Base. Team of 5.
    🏅 Winner of "Best apps built for social on Base" track.
  • Loyalz - ETHOnline 2024 • ShowcaseCertificate
    Blockchain loyalty platform with micro-rollups and Envio indexing. Team of 5.
    🏅 Winner of "Stackr Labs: Best DeFi use-case with Micro-Rollups" track + other partner prizes.
  • Resell Protocol - ETHGlobal Bangkok 2024 • ShowcaseCertificate
    Secondhand goods trading protocol leveraging the power of PBTs, HaLo Chips, and Conversational UI. Team of 3.
    🏅 Winner of "Sign Protocol: Best Consumer Application: 1st place" track + other partner prizes.
  • Aggy - ETHGlobal Trifecta 2025 • ShowcaseCertificate
    AI agent marketplace for task delegation featuring Privy auth, Nillion SecretVault and UMA arbitration. Team of 3.
  • FiloDataBroker - PL_Genesis Modular Worlds 2025 • GitHubPresentation
    Decentralized CSV data marketplace with NFT-gated access using Filecoin, Lit Protocol, and MCP. Solo project.
    🏅 Winner of main track + partner prizes.
  • EmberNFT - Somnia DeFi Mini Hackathon 2025 • DoraHacks
    Real-time AI-generated NFT platform with mystery minting and collection forking on Somnia. Solo project.
  • OPA - ETHGlobal Unite Defi 2025 • ShowcaseCertificate
    No-code visual strategy builder for 1inch Limit Order Protocol. Solo project.
  • Goin' In - ETHOnline 2025 • ShowcaseCertificate
    High-performance ticketing with Arcology parallel execution and Envio indexing. Solo project.
    🏅 Winner of 2nd place of "Arcology: The Best Parallel Contracts: 2nd place" track + partner prizes.
  • Reputa - ETHGlobal HackMoney 2026 • ShowcaseGitHubCertificate
    Cross-chain DeFi reputation bridge with AI scoring inside Sui Nautilus TEE and on-chain verification. Team of 3.
    🏅 Winner of "Sui - Notable Projects" track.

Work Log

HealthStaffEd - Senior Software Engineer

- • Sydney, Australia (remote)

I was working with multi-tenant LMS for healthcare sector:

  • Led code reviews for 3 developers, reducing production bugs by 80%
  • Designed database schema supporting 500+ concurrent users
  • Built automated testing framework that increased test coverage from 0% to 70%
  • Overhauled technical documentation, reducing new developer onboarding time from weeks to days
  • Resolved critical architectural bottlenecks, improving API response times and reducing server costs

Stack: Meteor.js, Node.js, Bootstrap, React, MongoDB, TypeScript, JavaScript, HTML, CSS, LESS, SCORM, xAPI, LearningLocker, n8n, AWS, Git, BitBucket, Asana, Slack.

Freelance - FullStack Web Developer

- • Worldwide (remote)

Worked on diverse web projects:

  • Helped clients to save $2,000+ on average by choosing the best technical stack for project bootstraping
  • Architected 10+ full-stack applications from scratch
  • Maintained 5-star rating with 100% client retention rate

Stack: Laravel, CodeIgniter, Symfony, Meteor.js, Node.js, Bootstrap, MySQL, PostgreSQL, PHP, JavaScript, HTML, CSS, LESS, Git, GitHub, Jira.

HGSM GmbH - Senior Software Engineer

- • Zurich, Switzerland (remote)

  • Delivered 3 web platforms (dating site, directory, nightclub promotion) serving 50k+ users
  • Doubled client's event attendance through digital presence

Stack: CodeIgniter, Bootstrap, MySQL, PostgreSQL, PHP, JavaScript, HTML, CSS, LESS, Git.

Roslabsystem - Senior Java Developer

- • Moscow, Russia

  • Engineered backend for high-load LIS processing 100k+ lab results daily across 15+ facilities
  • Self-prepared for and obtained the official Sun Certified Java Programmer certificate

Stack: Java SE/EE, MSSQL, SVN.

DLSHS Agency Pty Ltd - Full Stack Developer

- • Sydney, Australia (remote)

Lead the development of DLSHS digital products:

  • Launched Tunnel film promotional site, driving 100k+ visitors and contributing to film's successful release
  • Built 4 interactive web presentations for universities including University of Western Sydney and Sydney Graduate School of Management, reaching thousands of prospective students

Stack: ActionScript, HTML, CSS.

Elephant Games - Software Engineer

- • Russia

Contributed to game projects across Windows (C/C++), smartphones (Java), Nintendo DS, and the web (Adobe Flash/ActionScript).

Stack: C/C++, DirectX, ActionScript, SVN.