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