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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-