Skip to content

Open to freelanceFull-stack Developer · Team LeadPiedmont / remote

I build web and mobile applications, from backend to release.

I am Marco Arnulfo, a full-stack developer. Today I coordinate the team on the Compass project for ITAUROS. At Tinexta Group I built web and mobile apps for FinTech clients. I contribute to ArtCraft, open source creative apps written in Rust.

Portrait of Marco Arnulfo
RoleFull-stack · Team LeadBased inPiedmont, Italy

At a glance

years updated to the current month, GitHub figures as of 18 Oct 2026

Years as a developer

04

since May 2022

Companies

03

  • ITAUROS
  • Tinexta Group
  • UAM.TV

FinTech clients: Compass, Prestipay

Merged PRs on ArtCraft

356

  • PdfCraft: 55
  • VectorCraft: 45
  • CadCraft: 37
  • GridCraft: 35
  • PhotoCraft: 33
  • LightCraft: 29
  • WordCraft: 27
  • SoundCraft: 26
  • EffectCraft: 21
  • FilmCraft: 17
  • DesignCraft: 15
  • FigCraft: 12
  • DeckCraft: 4

13 repositories

Stars on the apps I contribute to

165k

  • PhotoCraft66,400
  • PdfCraft15,492
  • FilmCraft14,567

165,655 stars, 13 apps

  • React
  • Next.js
  • React Native
  • Expo
  • TypeScript
  • Node.js
  • NestJS
  • Express
  • Prisma
  • PostgreSQL
  • MongoDB
  • AWS
  • Vercel
  • Supabase
  • Stripe
  • Python
  • Rust
  • Go
  • Docker

Experience

Experience, most recent first.

roles
04
~/marco/careerMay 2022 – present

git log --career

  1. Date
    Feb 2026 – present
    Where
    Freelance / Remote

    Context

    Team Lead on the Compass project.

    What I did

    • I coordinate the Compass project team: mobile app, web customer area and backend, with analysis, estimates and planning.
    • Mobile app in React Native and Expo, web customer area in Expo Router and React Native Web.
    • NestJS backend with Prisma and Redis; authentication on AWS Cognito with IdP Lambdas managed through Terraform.
    • Releases with Docker images on OpenShift and mobile builds with Jenkins and fastlane; end-to-end tests with Playwright and Maestro.

    Stack

    • React Native
    • Expo
    • NestJS
    • Prisma
    • Redis
    • AWS Cognito
    • AWS Lambda
    • Terraform
    • OpenShift
    • Playwright
  2. Date
    Apr 2025 – present
    Where
    Freelance / Remote

    Context

    Websites, back offices and APIs for agencies and companies, white-label too, from requirements to deploy on Vercel and AWS.

    What I did

    • Building custom web solutions, business back offices, management tools and backend services for digital agencies.
    • White-label collaboration with communication agencies as their technical partner, owning the whole development cycle while keeping the agency's brand towards the end client.
    • Designing and building React/Next.js web applications optimized for SEO, Core Web Vitals and accessibility.
    • Building RESTful APIs and serverless functions (AWS Lambda with CDK) with Node.js/Express/NestJS, integrating databases (PostgreSQL, MongoDB), payments (Stripe) and authentication (Clerk, Supabase, Cognito).
    • Implementing scalable architectures with Prisma ORM, state management (Redux, Zustand, TanStack Query) and established design patterns.
    • Handling the whole deployment on cloud platforms (Vercel, AWS), including DNS and SSL setup and monitoring of production applications.
    • Working directly with clients on requirements, time/cost estimates and regular updates, meeting milestones and deadlines.

    Stack

    • React
    • Next.js
    • Node.js
    • NestJS
    • Prisma
    • AWS Lambda
    • AWS CDK
    • PostgreSQL
    • MongoDB
    • Stripe
    • Clerk
    • Supabase
    • Cognito
    • Vercel

Open source

ArtCraft, app by app. And my own tools.

merged PRs
356
repositories
13

github.com/storytold Rust

ArtCraft

Open source suite of creative applications written from scratch in Rust: image, video, PDF, spreadsheet, vector graphics and page layout editors.

ArtCraftGitHub figures as of 18 Oct 2026
merged PRs
356
repositories
13
apps shown
13
  1. PdfCraft

    PDF reader and editor in Rust

    55 my PRs15,492 stars
    PdfCraft: PDF reader with the tools list, the document cover and the comments panel

    Three merged PRs

    View repository storytold/pdfcraft
  2. VectorCraft

    Vector graphics editor in Rust

    45 my PRs9,671 stars
    VectorCraft: the vector editor with the "Neon Drive" poster and the Appearance panel with an outer glow

    Three merged PRs

    View repository storytold/vectorcraft
  3. CadCraft

    CAD and technical drawing in Rust

    37 my PRs5,584 stars
    CadCraft: a dimensioned apartment floor plan with a room schedule and the Properties panel

    Three merged PRs

    View repository storytold/cadcraft
  4. GridCraft

    Excel-style spreadsheet in Rust

    35 my PRs5,601 stars
    GridCraft: a sales dashboard sheet with a formatted table, sparklines, a bar chart and a pie chart

    Three merged PRs

    View repository storytold/gridcraft
  5. PhotoCraft

    Layer-based image editor in Rust

    33 my PRs66,400 stars
    PhotoCraft: Hokusai’s "The Great Wave" with curves, adjustment layers, text and layer styles

    Three merged PRs

    View repository storytold/photocraft
  6. LightCraft

    Non-destructive photo developing in Rust

    29 my PRs13,474 stars
    LightCraft: developing Ansel Adams’ "The Tetons and the Snake River" with adjustment panels and filmstrip

    Three merged PRs

    View repository storytold/lightcraft
  7. WordCraft

    Word-style document editor in Rust

    27 my PRs14,054 stars
    WordCraft: a laid-out document with the ribbon and the headings navigation pane

    Three merged PRs

    View repository storytold/wordcraft
  8. SoundCraft

    Digital audio workstation in Rust

    26 my PRs3,176 stars
    SoundCraft: the Edit window with coloured audio and MIDI tracks, markers and the timeline ruler

    Three merged PRs

    View repository storytold/soundcraft
  9. EffectCraft

    Motion graphics and compositing in Rust

    21 my PRs7,167 stars
    EffectCraft: an animated composition with the layer timeline and the Properties panel

    Three merged PRs

    View repository storytold/effectcraft
  10. FilmCraft

    Nonlinear video editor in Rust

    17 my PRs14,567 stars
    FilmCraft: the editor with effect controls, the program monitor on Apollo 11 footage, a multitrack timeline and color correction

    Three merged PRs

    View repository storytold/filmcraft
  11. DesignCraft

    Page layout editor in Rust

    15 my PRs4,320 stars
    DesignCraft: a magazine spread being edited, with column grid, text frames and the Properties panel

    Three merged PRs

    View repository storytold/designcraft
  12. FigCraft

    Interface design and prototyping in Rust

    12 my PRs2,451 stars
    FigCraft: three mobile app screens on the canvas, with layers on the left and auto layout on the right

    Three merged PRs

    View repository storytold/figcraft
  13. DeckCraft

    PowerPoint-style presentations in Rust

    4 my PRs3,698 stars
    DeckCraft: the presentation editor with slide thumbnails and a shape diagram

    Three merged PRs

    View repository storytold/deckcraft
PdfCraft: PDF reader with the tools list, the document cover and the comments panel
Merged PRs per appTotal 356

Select an app to jump to its entry.

Screenshots from the project repositories (MIT OR Apache-2.0).

My projects

  • Go

    clup

    marcoarnulfo/clickup-cli

    Terminal TUI for ClickUp time tracking and billing: monthly hours reports (self and team), per-list rates, billable amounts and CSV/JSON/Markdown export.

    • Distributed via Homebrew and Scoop
    • Team hours reports
    • CSV/JSON/Markdown export
    brew install marcoarnulfo/tap/clup
    View repository marcoarnulfo/clickup-cli
  • Go

    notion-track

    marcoarnulfo/notion-cli

    A Go CLI to keep a Notion task-tracking database in sync from your terminal and CI: integration-token auth, idempotent upsert, CI-friendly JSON and exit codes.

    • Idempotent upsert
    • CI-friendly
    • Interactive TUI
    go install github.com/marcoarnulfo/notion-cli/cmd/notion-track@latest
    View repository marcoarnulfo/notion-cli
  • TypeScript

    aws-lambda-cdk-template

    marcoarnulfo/aws-lambda-cdk-template

    Template for REST APIs on AWS Lambda with infrastructure defined in AWS CDK.

    • AWS Lambda
    • Infrastructure as code with CDK
    • TypeScript
    View repository marcoarnulfo/aws-lambda-cdk-template

Other contributions

Skills

Languages, frameworks and infrastructure.

  • Languages
    • TypeScript
    • JavaScript
    • Python
    • Go
    • Rust
    • Swift
    • Kotlin
    • SQL
    • Bash
  • Frontend
    • React
    • Next.js
    • Angular
    • Vue
    • Vite
    • React Router
    • TanStack Query
    • Redux
    • Zustand
    • Tailwind CSS
    • shadcn/ui
    • Radix UI
    • Ant Design
    • Framer Motion
    • i18next
  • Mobile
    • React Native
    • Expo
    • Expo Router
    • React Navigation
    • Storybook
    • fastlane
  • Backend
    • Node.js
    • NestJS
    • Express
    • Django
    • FastAPI
    • tRPC
    • Strapi
    • Prisma
    • Drizzle
    • PostgreSQL
    • MongoDB
    • Redis
    • BullMQ
    • Zod
    • OpenAPI
    • FFmpeg
    • Cobra
    • Bubble Tea
  • Cloud & infrastructure
    • AWS Lambda
    • AWS CDK
    • AWS Cognito
    • AWS S3
    • Terraform
    • Docker
    • OpenShift
    • Jenkins
    • GitHub Actions
    • Railway
    • Vercel
  • Testing & quality
    • Playwright
    • Maestro
    • Jest
    • Vitest
    • Testing Library
    • Git
    • Turborepo
  • Services, AI & integrations
    • Claude API
    • MCP
    • Stripe
    • Clerk
    • Supabase
    • Firebase
    • Sentry
    • Resend
    • Twilio
    • OneSignal
    • Contentful

Contact

Have a project? Write to me.

Available for freelance projects, agency partnerships and technical consulting.

Location
Piedmont, Italy