Balazs Hetenyi

Software Engineer

Senior Software Developer at the Wellcome Sanger Institute, building tools for world-leading genomics research while shipping my own products on the side.

About Me

I'm a Senior Software Developer at the Wellcome Sanger Institute, where I build the software infrastructure that supports world-leading genomics and cancer research. In practice that means full-stack platforms in React and Python - document management systems, Elasticsearch-powered search across scientific literature, and secure data pipelines that help researchers and clinical curators work with the COSMIC cancer variant database.

Outside of Sanger, I design and ship my own products. Recipify - an AI-powered recipe generator - is live on the App Store and Google Play. SmartLet is a full-stack rental marketplace handling bookings, Stripe payments, and in-app messaging. Building these end-to-end keeps me sharp across the full stack, from React Native and serverless backends to real-world deployment and monetisation.

I also mentor developers at OpenClassrooms, guiding students from first principles through to production-ready applications. I care about writing software that solves real problems, is maintainable by the next person, and holds up under real-world conditions.

Balazs Hetenyi

Technical Skills

Frontend

TypeScriptReactReact NativeNext.jsExpoTailwind CSSStorybook

Backend

PythonFastAPIDjangoNode.jsREST APIsC#

Data & Search

PostgreSQLElasticsearchMongoDBRedis

Cloud & DevOps

AWS S3SupabaseDockerGitLab CICeleryVercel

Testing

JestReact Testing LibraryPytest

Featured Projects

COSMIC — Catalogue of Somatic Mutations in Cancer

Professional

The world's largest curated database of somatic mutations in cancer, built on Next.js 15 and React 19 and used by researchers and clinicians globally. Contributed across the full stack over the lifetime of the project — from the CIS curation module with Elasticsearch-backed paper discovery and multi-file S3 upload flows, to a reusable component library documented in Storybook and CMS-driven layout components. Also designed the secure presigned URL download architecture, built the UploadForm with Zustand-managed state and comprehensive Jest coverage, and created a centralised API client for data fetching and error handling that eliminated repetitive boilerplate across the codebase.

Next.js 15React 19TypeScriptTailwind CSSZustandAWS S3ElasticsearchJestStorybookNextAuth.jsDocker

COSMIC Actionability Curation — Internal Data Management Tool

Professional

Internal full-stack tool built for COSMIC data curators to manage the drug-mutation-disease associations that underpin cancer treatment recommendations. Built end-to-end — the standout feature is a metadata-driven table UI where columns, field types, required indicators, and autocomplete sources are all derived from server-returned metadata, allowing the same interface to adapt dynamically across nine different data tables without code changes. Inline CRUD operations open in a slide-out drawer with pre-populated fields and server action-backed save/delete/clone; a filter and sort system serialises all state into the URL for shareable, browser-navigable pages. Also migrated the state layer from a Context/reducer architecture to Zustand, and added browser close protection to warn curators before unloading with unsaved edits.

Next.js 15React 19TypeScriptTailwind CSSZustandREST API

CIS — Computational Input System

Professional

REST API backend powering literature ingestion and curation for COSMIC at the Wellcome Sanger Institute — enabling scientists to manage research papers from discovery through to publication-ready curation. Features automated PubMed discovery via scheduled and on-demand queries with background Elasticsearch indexing, two-phase S3 document upload with presigned URL generation and automatic metadata sync, and full-text search across multiple indices. Asynchronous task orchestration runs via Celery Beat with real-time status tracking and a Flower monitoring dashboard, all behind JWT-based auth with role and scope enforcement across a fully async FastAPI service.

FastAPISQLAlchemyPostgreSQLElasticsearchCeleryRedisAWS S3DockerGitLab CI/CDPython

Recipify — AI-Powered Recipe Builder

Side Project

Mobile app that scans a photo of your fridge and generates personalised recipe ideas using GPT Vision, with results ranked by ingredient match score and filtered by dietary preference (vegan, keto, gluten-free, halal, and more). Includes an immersive step-by-step cooking mode, automatic shopping list generation for missing ingredients, offline-first persistence, and full internationalization across 10+ languages. In-app subscriptions are handled via RevenueCat, and a Vercel serverless proxy keeps API credentials off the client.

React NativeExpo SDK 55Expo RouterOpenAI APIVercelRevenueCati18nextTypeScript
Download on the App StoreGet it on Google Play

Community Noticeboard — Location-Aware Local Posting Platform

Side Project

Cross-platform mobile app giving local residents a space to share updates, events, services, and opportunities with their neighbourhood. Location-aware post filtering uses PostGIS spatial queries and OpenCage postcode geocoding, with real-time push notifications dispatched via Supabase Edge Functions for posts within the user's chosen radius. Row-Level Security enforces data ownership at the database level, media cleanup is handled automatically via Supabase Storage hooks, and all components are accessibility-labelled and tested with screen reader tooling.

React NativeExpo SDK 52Expo RouterSupabasePostgreSQLPostGISOpenCage APIJestTypeScript

SmartLet (Kiado) — Property Rental Marketplace

Side Project

Full-stack rental marketplace handling the complete lifecycle from property discovery to payments and compliance, for both short-term and long-term rentals. Role-based dashboards serve tenants, landlords, and admins, with an end-to-end Stripe Connect booking flow featuring automated 6% commission collection and a landlord earnings and payout dashboard. A tenant protection system enforces mandatory surveillance device declarations and an in-app abuse reporting workflow, with 17 Supabase Edge Functions handling payments, notifications, and email dispatch across a Turborepo monorepo.

React NativeExpo SDK 55SupabaseStripe ConnectZustandNativeWindSentryNext.jsTurborepoTypeScript

Hétenyi Tamás Portfolio — Construction Services Website

Side Project

Marketing website for a Hungarian construction contractor specialising in electrical work, plumbing, and flooring. Features an interactive before/after image comparison slider with drag, touch, and keyboard support, a dynamic project gallery with full-screen slideshow, and a password-protected admin panel with drag-and-drop file upload to AWS S3 via presigned URLs. Authentication is handled by NextAuth.js with Google OAuth, enquiries via EmailJS, and the site is optimised for local search with a Hungarian-language SEO setup, auto-generated sitemap, and OpenGraph metadata.

Next.js 15TypeScriptTailwind CSSMongoDBAWS S3NextAuth.jsEmailJSSwiper

Professional Experience

Senior Software Developer

COSMIC – Wellcome Sanger Institute

Nov 2024 – Present
Cambridge, UK · Hybrid
  • Promoted for consistently exceeding expectations across technical delivery, team contribution, and mentoring junior developers.
  • Led full-stack development of a document management system for research data ingestion, owning architecture decisions across a FastAPI/PostgreSQL backend and React frontend end-to-end from database schema through to UI.
  • Designed an Elasticsearch sync architecture for full-text search across scientific documents, integrating two-phase S3 upload workflows with automatic indexing triggered via Celery task queues.
  • Delivered a genomic data platform in Next.js/React and TypeScript with an AWS S3-backed secure download system using pre-signed URLs and Elasticsearch-powered curation workflows for cancer variant data.
  • Mentored junior developers through code reviews, pair programming, and structured technical guidance.

Tech Stack:

React, TypeScript, Next.js, Python, FastAPI, SQLAlchemy, Alembic, Elasticsearch, Celery, Redis, PostgreSQL, AWS S3, Docker, GitLab CI

Software Developer

COSMIC – Wellcome Sanger Institute

Nov 2022 – Nov 2024
Cambridge, UK · Hybrid
  • Built and maintained a research data management platform using FastAPI, PostgreSQL, and Elasticsearch, with async background task pipelines via Celery/Redis for document ingestion, PubMed literature syncing, and S3 file management.
  • Built full-stack curation tooling for cancer integration and actionability workflows, integrating a Django/OAuth backend with JWT token refresh, custom API client abstraction, and multi-step form validation.
  • Delivered production-quality frontend infrastructure: Storybook component library, Jest/React Testing Library tests, auth flows, and GitLab CI with Husky pre-commit hooks on a large-scale bioinformatics web application.
  • Contributed to async Python backend with SQLAlchemy async sessions, Alembic migrations, and Docker Compose orchestration supporting CI/CD deployment via GitLab.

Tech Stack:

React, TypeScript, Python, FastAPI, Django, PostgreSQL, Elasticsearch, Celery, Redis, AWS, Docker, GitLab CI, Jest, Storybook

Web/Software Development Mentor (Part-Time)

OpenClassrooms International

Nov 2022 – Present
UK · Remote
  • Mentored students through full-stack projects in JavaScript, React, and Node.js, guiding them from fundamentals to production-ready application architecture.
  • Provided structured feedback on frontend and backend design, API integration, and deployment, with emphasis on scalability, clean code, and professional engineering practices.

Tech Stack:

JavaScript, TypeScript, React, Node.js, REST API, HTML, CSS

Full-Stack Software Developer

Passle Ltd.

May 2021 – Nov 2022
Oxford, UK · Hybrid
  • Delivered customer-facing features across a commercial SaaS platform using Angular, TypeScript, and C#.NET, contributing to a shared codebase across multiple product teams.
  • Built secure, reliable full-stack solutions in close collaboration with product and design, developing strong foundations in agile delivery and cross-functional teamwork.

Tech Stack:

Angular, TypeScript, C#, .NET, MongoDB

Education

BSc (Honours) Computing & IT (Software Engineering)

The Open University

Completed 2025
Completed

Comprehensive study of software engineering principles, algorithms, data structures, machine learning (ML), and modern development practices.

Foundation Degree in Software Development

OpenClassrooms International

Completed 2019
Completed

Intensive program covering full-stack development, project management, and industry best practices.

Get In Touch

Let's Work Together

I'm always open to interesting discussions, collaborations, or opportunities to build meaningful products. Whether you have a project in mind or just want to connect, I'd love to hear from you.