Skip to Content

Devang Saklani

Full stack Web developer

I build exceptional and accessible digital experiences for the web.

About

Hi, Devang here! I am a freelance software engineer. I build polished softwares and web experiences.

My main focus these days is building products and leading projects for my clients at Upwork. In the past I've worked at NVSTly, Satlantis, Ghost teams, Monogram & Codedamn.

When I’m not at the computer, I love spending my time outdoors, exploring the world on my bike or hiking through the hills. And sometimes you may find me hitting the books at college.

Experience

  • 2023 - PRESENT

    Delivering high-quality, robust production code across diverse projects for clients of all types.

    • React
    • Svelte
    • Vue
    • Node
    • Nestjs
    • Golang
  • 2023 - 2024

    Satlantis is a Nostr-based social app and travel directory for Creators and Nomads. I developed the entire Satlantis.io website from the ground up, creating and adding key pages such as Places, Scores, Events, Stats, and Gallery. As the sole developer, I maintained code consistency and successfully scaled the application to serve over 300k users.

    • Typescript
    • Sveltekit
    • Tailwind
    • Golang
    • Nostr
    • Mapbox
  • 2023 - 2023

    Developed and deployed scalable web applications using Svelte, Next.js, WebSockets, WebRTC, Prisma, Node and Nest.js, with strong focus on API integration and documentation (Postman). Created websites using Web3 and blockchain development technologies like (Solidity, Web3.js, Ethers.js, Solana) and databases like MongoDB, Supabase, PostgreSQL, and Redis to deliver high-performance, user-focused solutions.

    • Svelte
    • Nextjs
    • WebSockets
    • WebRTC
    • Prisma
    • Node
    • Supabase
    • PostgreSQL
  • 2022 - 2023

    As an intern, I contributed to building the instructor chat feature and added several enhancements, including banners and the instructor front. I also took on extensive debugging tasks, resolving numerous bugs to improve the platform’s overall performance and user experience.

    • Nextjs
    • Tailwind
    • Graphql
    • Mongodb
    • Nodejs
    • AWS
  • 2022 - 2022

    Worked on and Created Jamstack web apps with Nextjs / Sveltekit, Prismic, and Tailwind.

    • Nextjs
    • SvelteKit
    • Tailwind
    • Prismic
  • 2021 - 2022

    Worked on many internal projects related to Web3, and Jamstack, and creating web apps with JS/TS, Sveltekit, Tailwind, Figma, Web3js, and Firebase. Debugged large web apps, created tasks for other developers, and provided technical support.

    • Sveltekit
    • Tailwind
    • Web3js
    • Etherjs
    • Firebase

Projects

  • ChatRooms

    Developed a real-time data-sharing application using SvelteKit, WebRTC, and Firebase, enabling seamless text and media exchange between devices with robust security.

    • WebRTC
    • Sveltekit
    • Firebase
    • Serverless-functions
    • Cronjobs
    ChatRooms
  • BanaScript Interpreter

    This project is a complete programming language interpreter for "BananaScript," built from scratch in Go, featuring a classic lexer, parser, and tree-walking evaluator. It supports first-class functions, closures, and arrays, and is accessible via both an interactive REPL and a live web API. The entire system was developed using a rigorous test-driven approach and is deployed with a full CI/CD pipeline.

    • GO
    • GitHub-Actions
    • Render
     BanaScript Interpreter
  • Discord Clone

    This project is a full-stack, real-time Discord clone built with Next.js, React, and TypeScript. It leverages Socket.io for instant messaging, LiveKit for video/audio calls, and Prisma with MySQL for database management. Key features include secure authentication, role-based permissions, file uploads, and a fully responsive UI.

    • Next.js
    • ShadcnUI
    • Socket.io
    • Prisma
    • TailwindCSS
    • Postgres
    • TypeScript
    • Clerk
    • UploadThing
    Discord Clone
  • MicroGit

    Lightweight Git-like version control system written in Go. Implements repository initialization, file tracking, staging, committing with messages, linear commit history, and content diffing. Supports reverting to previous snapshots using a simple object model. Focuses on understanding Git internals through low-level file and data structure manipulation in Go.

    • GO
    • Cobra
    MicroGit
  • Socialzilla

    This is a simple social media site I created during a 24-hour hackathon at college. For this project I used Sveltekit & Tailwind for frontend, Supabase - which handled user authentication, data storage, and real-time updates, I also used PostgreSQL - which served as the backbone of the application, ensuring data integrity and scalability.

    • Sveltekit
    • PostgreSQL
    • Supabase
    Socialzilla
  • Auth Server in GO

    A simple auth server written in Go that supports email-password & Google auth. Uses Postgres database to store user information and JWT tokens for authentication. Also added features like rate limiting and docker support.

    • GO
    • Chi
    • Postgres
    • Google-auth
    • OAuth
    Auth Server in GO
  • Hacker News Clone

    A simple Hacker News clone built using Nextjs, Shadcn-UI, tRPC, NextAuth, Prisma, Postgresql, Supabase, bootstrapped using create-t3-app and hosted on Vercel.

    • Nextjs
    • Shadcn-UI
    • tRPC
    • NextAuth
    • Prisma
    • Postgresql
    • Supabase
    Hacker News Clone

Writing