Open to new roles & contracts

Senior Software Developer & Web Team LeadChris Nohall

I build Bitcoin payment infrastructure at Blockonomics and privacy-focused tools for the open web. Currently based in South Korea.

Chris Nohall
About

The short version

I lead the web team at Blockonomics, where I architect Bitcoin payment infrastructure that handles thousands of transactions daily. My day-to-day involves scaling React/TypeScript frontends, hardening Python/PHP backends, and ensuring everything stays secure in the high-stakes world of crypto.

I don't just write code; I build tools that solve my own frustrations — like Chrome extensions that automate CRE data entry or privacy-focused temp mail services. I care about shipping software that's actually useful, not just technically impressive.

Skills & Expertise

Modern tools, robust architecture

Frontend & UX

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • React Native

Backend & APIs

  • Node.js
  • Python
  • Django
  • PHP
  • Laravel
  • PostgreSQL

Web3 & Security

  • Bitcoin Core
  • Layer 2 (Ark)
  • Payment Rails
  • Encryption
  • Passkeys
  • Privacy Tools

DevOps & Tooling

  • Git
  • Docker
  • GitHub Actions
  • Cypress (E2E)
  • Vercel
  • Prisma / Supabase
My Professional Journey

Work Experience

Web Team Lead

BlockonomicsSep 2024 - Present
Blockonomics
  • Headed a distributed web development team, driving robust security and performance enhancements for Bitcoin payment processing that notably accelerated transaction speeds.

  • Developed an asynchronous blockchain monitoring service that automated critical email notifications when transactions were confirmed on-chain, significantly reducing the need for manual checks.

  • Successfully migrated the JavaScript codebase to TypeScript, substantially improving code maintainability and significantly reducing type-related bugs through new ESLint configurations.

  • Implemented the Invoice Ninja integration and significantly streamlined API documentation, resulting in a notably improved developer onboarding experience for third-party partners.

TypeScriptNode.jsPythonPHPLaravel

Software Developer

Good Pair DaysAug 2021 - Aug 2024
Good Pair Days
  • Developed and maintained high-performance web and mobile applications with React and React Native for a globally serving e-commerce platform.

  • Implemented numerous new features from design to deployment, seamlessly translating Figma mockups into consistent user experiences across web and mobile platforms.

  • Introduced comprehensive end-to-end testing with Cypress, significantly reducing post-release regressions and substantially improving application stability.

  • Engineered responsive layouts and robust i18next internationalization, integrating GraphQL APIs and ensuring SCA compliance for payment flows across diverse markets.

ReactReact NativeTypeScriptGraphQLNode.jsCypressi18next

PHP Developer

BlockonomicsFeb 2021 - July 2021
Blockonomics
  • Developed multiple WordPress plugins and various CMS integrations, enabling Bitcoin payment processing for numerous merchants via PHP and Python.

  • Maintained and extended robust payment infrastructure across diverse CMS platforms, contributing to a significant increase in cryptocurrency transaction volume.

  • Optimized payment interfaces, significantly reducing checkout friction and enhancing user accessibility, which led to improved conversion rates.

  • Supported merchants with technical implementation and troubleshooting to maintain reliable payment processing.

PHPPythonWordPressMySQL

Seen enough? Let's talk.

Open to full-time roles, contracts, and interesting problems.

Get in Touch
Contact

Let's work together.

Open to new roles, contracts, and interesting problems. I respond within 24 hours.