CV

Download PDF

Karan Oroumchi

UI/UX engineer

Profile

UI/UX engineer who designs products and builds them across the stack: research and interface design, front end, APIs and release. Web platforms, PWAs and native apps in React, TypeScript and SwiftUI, for clients and as products of my own.

Experience

UI/UX engineer and full-stack developer

2024 to present

SPICI S.r.l., Naples

  • Build web platforms and PWAs from interface design to front end, API integration and deployment (React 19, TypeScript, TanStack Query, Strapi, Docker, Nginx, REST, SSE and Odoo 18 APIs).
  • Maintain the company websites, build CMS and ERP connectors, set up bilingual sites, and support the wider development team.
  • EST Napoli Innovation Festival

    leadReactLenisi18nPWAService workerHTML CanvasVercel

  • Insilicoffee

    teamReactVitePWAStrapiTypeScriptSQLiteWebSocket

  • C-FABIT

    teamongoingReact 19TypeScriptViteReact RouterTanStack Queryi18nextDockerNginxVercel

  • Avrei questa idea Giffoni Innovation Hub

    teamongoingWordPressWPBakeryPHPOdoo 18PythonREST APIPostgreSQLDockerOpenAI API

  • Spici Website and Officina Digitale

    leadFramerFramer CMSReact code componentsTypeScriptSEOllms.txt

  • Pausilypon Retreat

    leadongoingHTMLCSSJavaScriptView TransitionsWeb App ManifestVercel

App developer and designer

2023

AURA research project, University of Naples Federico II

  • Designed the mobile app from the ground up and brought together the developer team that built it in React.

Own projects

  • Offbeat

    Cuts camera photos to a song: every cut lands on a kick or snare that a local model hears, and each transition is picked by how hard the hit lands. Web app and native apps for Mac, iPhone and iPad.

    in progressSwiftSwiftUIReactTypeScriptPyTorchPythonFastAPIlibrosaOpenCVFFmpegWebGL2Core ImageAVFoundationMetal

  • MANUS

    An instrument you play in the air: the webcam follows your hands, a pinch plays one of eight laser beams, raising your hand sweeps a theremin, and a songbook teaches three songs note by note.

    in progressNext.jsReactTypeScriptWebGL2Web AudioMediaPipeWeb MIDI

Education

Skills

Languages

Persian
Native
Azeri
Native
English
C2
Turkish
C2
Italian
A2
Arabic
A2

↑↓ choose↵ openesc close? shortcuts

Keyboard shortcuts

Single-key shortcuts

Off, letters, numbers and signs do nothing; the arrows, Space, Enter and ⌘K still work, and the palette opens this sheet.

Go to

GH
Home
GW
Work
GC
CV
GE
Showreel
GL
Lab
GP
Photos
GA
For your AI
←→
Previous or next project, on a case page

Radio

R
Radio on or off
R1–5
Hold R and press a number to tune to that station
R↑ ↓
Hold R and press the arrows for volume

Do

⌘K/
Go anywhere (the palette)
E
Copy the email address
C
Change the accent: lime, bubblegum, ice
?
These shortcuts

On Photos

← → ↑ ↓
Move through the photographs
Space
Pause or restart the drift
Enter
Open the photograph in the middle
S
Shuffle: throw the field somewhere else
[]
Step through the colours

On the reel

Space
Play or pause (with the reel focused)
← →
Back or forward 5 seconds
F
Full screen, and back