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 on Satlantis website & 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
  • 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

    BananaScript Interpreter is a complete, handcrafted programming language interpreter built in Go, following the principles outlined in Thorsten Ball's "Writing an Interpreter in Go." This educational project implements a fully functional interpreter, featuring lexical analysis, recursive descent parsing with operator precedence, AST generation, comprehensive expression evaluation, control flow statements, first-class functions with lexical scoping, variable binding, and an interactive REPL. The architecture follows a classic three-phase design (lexing, parsing, evaluation) with a modular structure, developed using test-driven methodology with over 90% test coverage.

    • GO
     BanaScript Interpreter
  • 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
  • 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
  • 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
  • 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

Writing