Vaud, Switzerland

Frontend-Oriented Full-Stack Engineer

I build fast, responsive web applications across interface architecture, interaction design, application state, APIs, databases, testing and deployment. My preference is frontend engineering and UI/UX, supported by full-stack development.

Selected Projects

Frontend Client-Onboarding CRM

Alpine ClientFlow

A React and TypeScript client-onboarding CRM for a Swiss financial-services setting, with role-based workspaces, six-step onboarding, compliance reviews, audit history, browser persistence and desktop-to-mobile data views.

React · TypeScript · Tailwind CSS · TanStack Query · Zod · IndexedDB

Source Code

Full-Stack Product Traceability Platform

VeriLot

A full-stack platform for serialized inventory, manufacturing batches, custody history, anomaly investigations and product recalls, using a React interface, Express API and PostgreSQL database.

React · TypeScript · Express · PostgreSQL · Prisma · OpenAPI

Demo access and API links
Email
demo@verilot.local
Password
VeriLotDemo2026!
Source Code

Frontend Digital-Wallet Application

RumiPay

A multilingual Swiss digital-wallet interface for accounts, payments, rewards and transaction reporting, built with native JavaScript modules, browser routing and persisted state.

JavaScript · HTML5 · CSS · Vite · Vitest · Playwright

Source Code

Frontend-Led Full-Stack Analytics Application

SQL Ops Dashboard

A retail operations dashboard that turns relational sales data into revenue, margin, category and product reporting using vanilla JavaScript, SVG, Flask and SQLite.

JavaScript · SVG · Python · Flask · SQLite · pytest

Source Code

About

I am a frontend-oriented full-stack engineer based in Vaud, Switzerland. I work across interfaces, APIs and databases, with a preference for frontend engineering, responsive layouts, interaction patterns and data-heavy products.

My recent projects cover financial services, client onboarding, retail analytics and supply-chain traceability. Each featured application is deployed and includes public source code.

What I Contribute

Interface Engineering

Page structures, components, dashboards, data tables, dialogs and multi-step forms.

Workflow Improvement

Simplify processes, reduce repetitive work and make information easier for colleagues and users to use.

Full-Stack Development

REST APIs, authentication, permissions, SQL databases, data modelling and deployment.

Collaboration and Delivery

Work within existing codebases, communicate changes, reuse components, document decisions and support team handovers.

Technical Skills

Frontend

  • HTML5
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Responsive interfaces

Interface and State

  • Component architecture
  • Browser routing
  • Form validation
  • State persistence
  • Loading and error states
  • Responsive data views

Backend and Data

  • REST APIs
  • Express
  • Python
  • Flask
  • PostgreSQL
  • SQLite

Testing and Delivery

  • Vitest
  • Playwright
  • pytest
  • API testing
  • Vite
  • Vercel

Experience

Web Developer Intern

Gaea21 NGO

Geneva, Switzerland

  • Contributed to EcoMinds, a sustainability and community-engagement project
  • Developed responsive React layouts and reusable components
  • Improved semantic HTML, keyboard use, SEO and performance
  • Worked within an existing codebase and team process

Education

2025 to 2026

Certificate of Advanced Studies in Web Development

HE-Arc University of Applied Sciences

Neuchâtel, Switzerland

2023 to 2024

Meta Full-Stack Engineer Certificate

Coursera, authorised by Meta

Contact

For frontend or full-stack opportunities, contact me by email or through LinkedIn.

rumi6864@gmail.com
LinkedIn
michael-leigh-0b73221ab
GitHub
DevRumiTech
Location
Vaud, Switzerland
Languages
French and English: native or bilingual · German: limited working proficiency