Archis Vaze - Software Engineering Portfolio Website

I'm Archis

Software Engineer

archis - zsh
  • 1K+ GitHub stars
  • 500+ Users
  • Web, iOS & desktop
  • 100% job success on Upwork

About Me

Hi! My name is Archis Vaze. Welcome to my portfolio website.I'm a software engineer. I build with React and Next.js on the web, SwiftUI on iOS, Electron on desktop, and Node.js and Java on the backend.I've independently shipped multiple paid products, maintain open-source projects with over 1K stars on GitHub, and hold a 100% job success score and Top Rated badge on Upwork.What you can expect working with me

Work Experience

Companies and Projects I've worked at as a software engineer

  • Screenshot of Clin Street

    Clin Street

    Senior Software Engineer

    December 2022 – Present

    React.js
    React Native
    Next.js
    Redux
    TailwindCSS
    AG Grid
    Axios
    RSuite
    React Router

    Clin Street builds software to streamline clinical trial operations across global sites. I worked across multiple web and mobile applications, helping ship impactful features while maintaining a clean, scalable codebase.

    • Led frontend architecture across 6+ products including eTMF and Site CTMS, the document archive and the operations system a trial site runs on, serving clinical trial operations across global sites.
    • Rebuilt legacy codebases by migrating to a modern Vite setup, reducing build times by 80-87% with optimized CI/CD pipelines and updated dependencies.
    • Built and maintained Clin Street's public website using Next.js and TailwindCSS.
    • Engineered participant onboarding workflows and site selection modules, the tools that decide which hospitals and clinics run a given trial.
    • Built a library of 50+ reusable components and custom React hooks, standardizing UI patterns and accelerating feature development across teams.
    • Improved page performance through memoization, lazy loading, and targeted component refactors.
    • Set up and enforced code quality standards using ESLint, Prettier, and TypeScript across all frontend projects.
    • Managed source control with GitHub, and worked in an Agile environment using Asana to manage sprints, track tasks, and coordinate with the team.
  • Screenshot of WhiteboardFox

    WhiteboardFox

    Software Engineer

    September 2023 – April 2025

    Java
    GWT Canvas
    JSP
    WebSockets
    MongoDB
    REST APIs
    Authentication

    WhiteboardFox is a collaborative, real-time virtual whiteboard. I joined the core engineering team to enhance the drawing experience, update real-time collaboration features, and strengthen the platform’s overall security.

    • Built REST and WebSocket APIs in Java for real-time collaboration, with server-side session authentication and role checks deciding who can join, draw or observe a board, and an origin allowlist on the CORS responses for cross-site requests.
    • Wrote JUnit tests covering brush physics: Bézier curve accuracy, inkpen pressure and radius interpolation at different speeds, and stroke compression/decompression.
    • Built features including custom brush colors, snapshots for sharing boards during live sessions, a follower system for public boards and creators, and a paginated board lobby backed by MongoDB with email-verification gating and idempotent reporting so a user cannot report the same board twice.
  • Screenshot of Hacker Herald

    Hacker Herald

    Software Engineer

    August 2024 – December 2024

    Node.js
    Firebase Functions
    Firebase Admin SDK
    AWS S3
    Axios
    Gzip Compression
    tiny-async-pool
    htmlparser2

    Hacker Herald is a visual twist on Hacker News, enriched with crowdsourced images and subtitles and a clean, fast frontend. I contributed to both the backend pipelines and the HTML/CSS/JS frontend that powers the reader experience.

    • Built and deployed the full static frontend using HTML, JavaScript, and responsive CSS.
    • Developed the backend pipeline for fetching, enriching, and ranking top Hacker News stories using Firebase Functions, Axios, and Node.js.
    • Built a crowdsourced subtitle and image system with voting and fallback logic.
    • Compressed enriched stories into Gzipped JSON payloads and uploaded to AWS S3 for daily and historical access.
    • Handled concurrent story updates with tiny-async-pool to improve throughput while staying within upstream rate limits.
  • Screenshot of Theo's Den Studio

    Theo's Den Studio

    Web Developer

    Next.js
    React
    Tailwind CSS
    Motion
    WebGL
    JSON-LD
    Vercel

    Theo's Den Studio is a media production studio for photography, film and podcasts. I built their website from the brand guide up, mobile first, since most visitors arrive on a phone.

    • Built the site on the Next.js App Router and Tailwind CSS v4. It is fully static and prerendered, with light and dark themes.
    • Turned the studio's brand guide into design tokens using CSS
    • Wrote a WebGL 360 degree studio viewer with ogl that loads only on tap.
    • Added local SEO: LocalBusiness, ImageGallery and Person structured data, canonical URLs, a sitemap and alt text, aimed at searches like "podcast studio in Kothrud".
    • Built the scroll and spring animations with Motion over native scrolling. They respect reduced motion and never take over the scroll.
    • Built a three step booking form that posts to Discord through a Next.js route handler.

Projects

Products I built, shipped, and maintain. Paid and open source.

  • Screenshot of Yaranaa

    Yaranaa

    Web App · Events & Ticketing

    Paid Events · 500+ Members

    Invite-only events platform. Members request a spot, hosts approve, paid events go through Razorpay checkout, and the ticket arrives by email as a short code scanned at the door. Role-based access and per-event approval gating throughout. Fulfilment runs through one idempotent path shared by the payment webhook and a client confirm route, so a dropped webhook cannot strand a captured payment.

    Next.js
    Supabase
    Postgres
    Razorpay
    Resend
  • Screenshot of PinBoard

    PinBoard

    Desktop App · macOS, Windows, Linux

    $10 Purchase · 1K+ Downloads

    Bulk download full-resolution images, GIFs, and videos from any Pinterest board. Converts HLS video streams into ordinary MP4 files, supports private boards via in-app auth. Everything runs locally, nothing is uploaded.

    Electron
    Node.js
    FFmpeg
    LemonSqueezy
  • Screenshot of GetPDFSigned

    GetPDFSigned

    Web App · E-Signatures

    Free Plan · Pro Subscription

    Send a PDF for signature with one link. The signer opens it on their phone with no account and is guided to each field in turn. Supports up to 10 signers in order or in any order, templates, and a completion certificate with each step's time, IP and device. Two people signing at the same moment never lose a signature, and the first page shows in under 2 seconds on a slow phone and connection. Free PDF tools run entirely in the browser.

    React
    Supabase
    Postgres
    pdf.js
    pdf-lib
    Dodo Payments
  • Screenshot of ArcDLP

    ArcDLP

    Open-Source Desktop App · macOS, Windows, Linux

    200+ GitHub Stars

    Cross-platform desktop GUI for yt-dlp, with playlist support, a sequential download queue, and YouTube sign-in for restricted content. Bundles yt-dlp and FFmpeg, so there is nothing else to install.

    Electron
    Node.js
    yt-dlp
    FFmpeg
  • Screenshot of React Tilt Button

    React Tilt Button

    Open-Source · npm Package

    70+ GitHub Stars

    3D tactile button component for React with configurable depth, tilt, glare, and elevation, so it presses like a physical key. Zero dependencies, published on npm.

    React
    CSS
    npm
  • Screenshot of Liquid Glass

    Liquid Glass

    Open-Source · Web

    850+ GitHub Stars

    iOS 26 Liquid Glass effect for the web: refractions that bend the content behind the element, specular highlights and glass tint.

    HTML
    CSS
    JavaScript

My Tech Stack - The Building Blocks Behind Every Pixel

Languages

  • JavaScript logo

    JavaScript

  • TypeScript logo

    TypeScript

  • HTML5 logo

    HTML5

  • CSS3 logo

    CSS3

  • Java logo

    Java

Front End

  • React logo

    React

  • React Native logo

    React Native

  • NextJS logo

    NextJS

  • SwiftUI logo

    SwiftUI

  • Electron logo

    Electron

  • TailwindCSS logo

    TailwindCSS

  • Redux logo

    Redux

Back End

  • NodeJS logo

    NodeJS

  • ExpressJS logo

    ExpressJS

  • MongoDB logo

    MongoDB

  • PostgreSQL logo

    PostgreSQL

  • Firebase logo

    Firebase

  • Supabase logo

    Supabase

Deployment and Other Tools

  • Github logo

    Github

  • VSCode logo

    VSCode

  • IntelliJ logo

    IntelliJ

  • Vite logo

    Vite

  • Postman logo

    Postman

  • Figma logo

    Figma

  • Lottie logo

    Lottie

Contact Me

Have a question or want to work together? Drop me a message.

© 2026 Archis Vaze