Swapna Sahoo

I build real-world apps with React Native, Expo and Appwrite, and ship web work in Next.js when the job calls for it.

Selected work

  1. 2026

    CricTalk

    A cricket discussion platform for iOS and Android. Auth, threads, and real-time data backed by Appwrite.

    React Native · Expo · NativeWind · Appwrite · TypeScript

    GitHub →

  2. 2026

    Mint Paisa

    Personal finance app for tracking income, expenses and budgets. Cross-platform, with charts and auth.

    React Native · Expo · NativeWind · Appwrite · TypeScript

    GitHub →

  3. 2026

    Cosmos

    An interactive cosmology education site: timeline, physics sandbox, CMB explorer, blog and admin.

    Next.js 16 · React 19 · Tailwind · Supabase · Canvas API

    GitHub →Live →

  4. 2025

    Expense Tracker

    A web-based expense tracker with transactions, loans and simple charts. Plain JavaScript, no framework.

    JavaScript · HTML · CSS

    GitHub →Live →

  5. 2025

    Bills

    A small Expo app for creating, editing and sharing bills between people.

    React Native · Expo · NativeWind · TypeScript

    GitHub →

All repositories on GitHub →

Open source

  1. javascript.info

    Merged a small docs fix in the Modern JavaScript Tutorial (en): terminology cleanup replacing "figure brackets" with "curly braces" in two chapters.

About

I write software that actually runs on a phone, on a server, or in a browser. Most of my time goes into mobile apps built with React Native and Expo, backed by Appwrite for auth, data and storage. I also work on the web with Next.js, TypeScript and Supabase when the problem is better solved there. I care about clean UI, real auth flows, and code that does not fall apart when a user touches it.

Skills

  • JavaScript
  • TypeScript
  • React
  • React Native
  • Expo
  • Appwrite
  • Node.js
  • Tailwind CSS
  • HTML5
  • CSS3
  • Git

Contact

Have something interesting in mind? Get in touch →