Alin Ion

Senior Frontend Engineer · React & TypeScript

Bucharest, Romania — open to fully remote roles

About

Senior Frontend Engineer with ~10 years building React/TypeScript products, currently at Grapefruit. I build AI into how I work — day-to-day development assisted by Claude, and AI-assisted prototyping on my personal projects.

Core stack: React, TypeScript, Redux Toolkit, Node.js, SCSS

Outside work I ship things on my own: Tippy, a tip-calculator/bill-splitting app live on the Play Store with automatic currency conversion; a dark-mode browser extension for Chrome, Firefox and Edge; and a homelab (Proxmox, Docker) I use to self-host and experiment. Also a working photographer/videographer since 2011.

Skills

React.js TypeScript JavaScript Redux Toolkit React Native Node.js REST APIs SCSS / CSS3 HTML5 Figma Git CI/CD (Jenkins) Agile Claude-assisted development

Experience

Frontend Developer Jun 2022 – Present
Grapefruit · Remote
  • Drove frontend development on a major loyalty platform from inception to launch, using React.js and TypeScript to build interfaces that integrate cleanly with backend systems.
  • Optimized state management with Redux Toolkit and the React Context system; built reusable, modular components for scalability and maintainability.
  • Streamlined deployment with Jenkins, Envoyer and Laravel Forge for faster, more reliable releases.
  • Translated Figma/Adobe XD designs into polished, pixel-accurate frontend implementations alongside designers and stakeholders.
  • Maintained version control and collaborated across a distributed team using Git and Bitbucket.
  • Integrated AI-assisted development into daily workflow, using Claude to accelerate implementation, debugging, and code review.
Co-founder & Full Stack Developer Jun 2020 – May 2022
Accolade Media SRL · Remote
  • Set technology direction for the company — evaluated and adopted new tools, kept existing systems efficient.
  • Built user-facing features with React.js / React Native and scalable, reusable JavaScript.
  • Managed application state with Redux, including async API calls and derived/computed data.
  • Wrote backend services in Node.js with Sequelize ORM and MariaDB; owned both frontend and backend.
  • Used Git across Bitbucket and GitHub for version control and collaboration.
Full-Stack Developer / UI-UX Designer Oct 2016 – Jun 2020
RBY Company LTD · Bucharest, Romania
  • Built complex frontend systems with JavaScript/React.js and backend systems with Node.js and Sequelize ORM.
  • Took projects from requirements and user research through UI mockups, prototypes, and full-cycle development.
  • Designed UI elements and page flows, then implemented them — bridging design and engineering on the same projects.
  • Reviewed code and design across the team; recommended technologies for new features.

Projects

Tippy — Tip & Bill-Splitting App

Designed, built, and shipped solo. A tip calculator and bill-splitting app with automatic currency conversion using live ECB exchange rates. Live on the Google Play Store.

React Native (Expo)

Dark Mode News Extension

A browser extension that forces dark mode on news sites that don't support it natively. Published to the Chrome, Firefox, and Edge extension stores.

JavaScript

Build Kernel

Started from the desire to build the Linux kernel automatically — a scripted, repeatable kernel build pipeline. (2015)

Shell / Linux

Omega Tweaker

A Windows XP registry-tweaking app bringing optimizations and working around common XP issues. Amassed 100,000+ downloads. (2005)

Visual Basic

Earlier Experience

Web Developer · DacWeb Sep 2015 – Sep 2016
IT Manager · New Education SRL Oct 2014 – Aug 2015
Digital Specialist · Scoala de Televiziune Oct 2014 – Aug 2015
System Administrator · Class IT Outsourcing Jan 2014 – Aug 2014
Graphic Artist / System Administrator · SC Weblex SRL 2013 – 2014
Photographer · Kulturhaus Bukarest Jan 2010 – Jan 2011
Freelance Photographer · Self-employed 2011 – Present