Geneva / Full-stack development / Remote-friendly

    Dylan Buchi

    I turn messy workflows into products people can trust.

    I am an early-career full-stack developer who designs and ships focused SaaS products end to end, from interface and authentication to data, integrations, deployment, and verification.

    Seeking an early-career full-stack engineering role
    Illustrative workflowCC / 01
    Alpine Café GmbHCurrent close / due in 7 days
    In progress
    7/12Answered
    3Receipts
    5Open
    UberCHF 42.80Answered
    GalaxusCHF 189.90Receipt missing
    Booking.comCHF 612.30Needs explanation
    SwisscomCHF 129.00Ready
    01Product interfaces02End-to-end systems03Safe integrations04Verified releases
    01

    01 / Lead case study

    One painful workflow. One complete loop.

    CloseChase shows how I work: define the workflow, model its states and permissions, ship the complete loop, and verify what is actually ready.

    Hackathon submissionResults pending
    CloseChase public homepage showing an illustrative month-end transaction request batch
    H0

    H0: Hack the Zero Stack with Vercel v0 and AWS Databases

    Full-stack product engineering

    CloseChase

    A deployed product that helps bookkeeping firms collect explanations and receipt context for unclear transactions before month-end close.

    The starting point

    Unclear transactions, missing receipts, and vague client replies are scattered across inboxes. CloseChase turns that chase into one tracked request batch.

    The route through the product

    1. 01
      Create request batch

      Import or add unclear transactions for one close period.

    2. 02
      Share private link

      Generate a private client portal link, shown once, and send it through the firm’s existing channel.

    3. 03
      Collect context

      Clients answer without an account and add demo-safe receipt context.

    4. 04
      Review and close

      Approve or follow up, export close notes, then close or revoke the portal.

    How it is built

    Interface
    Next.js App Router / Vercel
    Operator access
    Clerk Organizations
    Workflow state
    Amazon DynamoDB
    Receipt binaries
    Private S3-compatible storage
    Verification
    Playwright / fake-data smoke checks

    What works now

    • Firm-scoped operator workspace and client directory
    • Batch, transaction, portal, review, activity, and export states
    • Passwordless private client portal using token-hash lookup
    • CSV import/export with formula-injection mitigation
    • Demo-safe receipt upload/download with split metadata and binaries

    Current boundary

    • Controlled fake-data pilot workflow, not ready for real customer receipt data
    • No active billing or accounting-system write-back
    • No AI/OCR or real email reminder delivery
    • Real receipt readiness still needs malware scanning, retention/deletion policy, audit logging, and legal/privacy review

    02 / Selected proof

    Selected work

    Public work shows range; private work is labeled clearly.

    01
    INVISIBLE // 2126 project screenshot

    Award-winning web experience

    INVISIBLE // 2126

    A classified archive from 2126 with a redacted identity, coded projects, and an interactive terminal, built under a 48-hour design challenge.

    A3 Web Design Challenge 2126 Portfolio category winner / 4th overall / 198 of 300
    Next.jsTailwind CSSInteraction designResponsive animation
    02
    Codex Workflow Kit project screenshot

    OpenAI Build Week submission / results pending

    Codex Workflow Kit

    A private-source, repo-native control and evidence layer for serious Codex development: scoped tasks, bounded workers, independent review evidence, and closeout gates that reject stale proof.

    Node.jsCLI toolingGit hooksTest gates
    Open projectWatch the demoPrivate repository / public architecture summary
    03
    Travelio project screenshot

    Full-stack booking experience

    Travelio

    A marketplace-style stays app with profiles, property management, favorites, reservations, and trip tracking.

    Next.jsTypeScriptMongoDBPrisma
    04
    Big Movies project screenshot

    Front-end product surface

    Big Movies

    A movie discovery app with auth, search, watchlists, favorites, trailers, and actor profiles using the TMDB API.

    ReactReduxTypeScriptMaterial UITMDB API
    05
    Folder Synchronizer project screenshot

    Python automation utility

    Folder Synchronizer

    A predictable one-way source-to-replica folder sync tool with command-line operation and explicit logging.

    PythonFile I/OCLIAutomation

    03 / Experience

    Experience

    Product work, team delivery, open source, and freelance automation.

    Sep 2024 - Present

    Geneva / Remote

    Independent Software Developer

    Personal Projects

    • Independently designed and built personal SaaS workflows across interface, authentication, data, integrations, deployment, and verification.
    • Built CloseChase as a deployed H0 hackathon submission using Next.js, Clerk Organizations, DynamoDB, private object storage, CSV flows, Playwright, and Vercel; controlled fake-data pilot, results pending.

    Jun 2024 - Aug 2024

    Lausanne / Hybrid

    Software Engineer Intern

    acheteur.ch

    • Contributed React and Next.js components to a shared TypeScript monorepo for a large-scale real estate product.
    • Translated Figma work into reusable UI and delivered frontend features and refactors in an Agile team.

    Jul 2019 - Jun 2024

    Geneva

    Self-Taught Software Engineer

    Independent study and projects

    • Built a broad engineering foundation through public projects spanning web applications, Python automation, databases, data structures, and system design.
    • Progressed from small utilities to deployed full-stack applications with authentication, persistent data, and external integrations.

    2020 - 2021

    Remote

    Open Source and Freelance Developer

    The Algorithms / SwissBorg

    • Merged 13 Python pull requests into The Algorithms, improving typing and resolving mypy dependency issues.
    • Built a SwissBorg Discord bot with automated responses, admin controls, uptime checks, and live information retrieval.

    04 / Capabilities

    Capabilities

    The stack changes; the job is to connect the interface, data, permissions, integrations, and release around one useful workflow.

    Product interface

    Turn workflow states into clear, responsive surfaces with deliberate information hierarchy.

    • React
    • Next.js
    • TypeScript
    • Tailwind CSS
    • Figma implementation

    Full-stack systems

    Model the data, permissions, and server behavior needed to carry the workflow end to end.

    • Node.js
    • Python
    • DynamoDB
    • PostgreSQL
    • SQLite
    • REST APIs

    Safe integrations

    Keep organization access, private links, storage, and third-party services scoped and predictable.

    • Clerk
    • OAuth
    • Private object storage
    • CSV safety
    • Provider validation

    Verification and release

    Test the real workflow, failure paths, and deployed surface before calling it ready.

    • Playwright
    • Vitest
    • Vercel
    • Smoke checks
    • Health checks
    • Git

    05 / Principles

    How I work

    Three constraints keep the work focused and honest.

    1. Focus the workflow

      Solve one painful process completely before expanding the platform.

    2. Make limits visible

      Permissions, private links, storage, and third-party limits should be clear in both behavior and copy.

    3. Verify what ships

      Tests, browser checks, and honest product boundaries matter as much as the deployment.

    06 / Contact

    Have a messy workflow worth fixing?

    Tell me what is stuck, who it affects, and what a useful outcome looks like.