Senior Software Developer

Mihai Babet

Software developer based in Romania. I build and maintain web applications with React, TypeScript, Node.js, GraphQL, and REST.

Romania · Remote Open to contract work

Background

I am a software developer based in Romania, with over ten years of experience. Most of that time has been spent on React and TypeScript. I also write Node.js services and work with GraphQL and REST APIs.

I work as a contractor. I have led work on new products and existing systems, and taken them to production.

10+
Years of experience
React
TypeScript, Node.js
Remote
Contract, based in Romania

Tech stack

Frontend

JavaScript TypeScript React React Native Expo Next.js Redux Vite Tailwind

Backend

Node.js Express Firebase Strapi GraphQL REST Docker Google Cloud

AI

LangGraph OpenAI Claude RAG

Web3

Solidity Hardhat ethers MetaMask

Integrations

Telegram Stripe Google APIs YouTube SketchUp

Selected work

01

Black Rhino Radio

iOS and Android app for a radio station — live stream, shows, episodes, schedule, background playback, and notifications for favorite shows.

React Native Expo TypeScript Redux NativeWind
02

Autobom

Furniture catalog pipeline — import product URLs, run AI analysis, generate 3D GLB models, and match scene crops to catalog items for SketchUp import.

React Redux TypeScript Firebase Node.js
03

Babetbot

Telegram bot for professional-services intake — LangGraph agent, RAG over firm FAQs, provider relay, and Stripe payments for law firms and psychologists.

TypeScript Node.js LangGraph Firestore Telegram Stripe
04

Casino Syndicate

On-chain roulette tables you create and fund from a wallet — Solidity factory and bankroll shares, React UI with a D3 betting table, Hardhat local chain, and MetaMask via ethers.

React Redux Mantine Solidity Hardhat ethers D3

Contact

Availability

Work Contract, remote
Languages English, Romanian
Timezone EET · Romania