S
Available for new projects

Hi, I am Sunil I build things
for the web.

I'm a software engineer specializing in building (and occasionally designing) exceptional digital experiences. Currently, I'm focused on building accessible, human-centered products.

<div />
const dev = true;
Sunil Khadka - Full Stack Developer Portrait
Scroll

About Me

I am a dedicated developer with a passion for creating efficient and scalable web applications. With a strong background in computer science and years of hands-on experience, I love solving complex problems and turning ideas into reality.

When I'm not coding, you can find me exploring new technologies, reading tech blogs, or enjoying a good cup of coffee. I believe in continuous learning and sharing knowledge with the community.

3+

Years Experience

10+

Projects Completed

10+

Technologies

1000+

Cups of Coffee

Work Experience

My professional journey and the companies I've had the privilege to work with.

Dec 2024 - Present

Mid Level II Software Engineer - Full Stack

Ready To Work, Inc.

Remote

Leading full-stack development across diverse technical ecosystems, including Next.js/React for modern SPAs and Laravel/Inertia for monolithic applications. Architecting high-performance microservices using Go (Gin) and Nest.js, while managing complex MySQL schemas and ensuring environment parity through Docker.

Next.jsReactTypeScriptMaterial UIInertiaLaravelGo/GinNest.jsMySQLDocker
Jun 2024 - Nov 2024

Backend Developer

Upwork

Remote

Designed and implemented robust RESTful APIs using Golang, focusing on clean architecture and performance. Standardized API communication by maintaining comprehensive Swagger documentation, ensuring seamless integration for frontend teams and external clients.

GolangSwaggerMySQLDocker
Jul 2021 - May 2024

Junior Software Engineer - Full Stack

Machnet Technologies Inc.

Hybrid

Built and deployed high-performance web applications from front to back. Focused on creating type-safe APIs with Go, responsive UIs with TypeScript, and automated CI/CD pipelines to AWS environments.

React.jsTypescriptGolangMySQLDockerJenkinsAWS
Apr 2022 - Jun 2022

Software Engineer Trainee

Machnet Technologies Inc.

On-site

Learned the ropes of software engineering and gained hands-on experience in software development.

HTML/CSSSCSSJavaScriptTypeScriptFigma

My Expertise

I specialize in building modern web applications using the latest technologies.

Frontend

HTML
Sass
JavaScript
TypeScript
React
Next.js
Tailwind
Material UI

Backend

Golang
Gin
NestJS
Node.js
PHP
Laravel
MySQL
Drizzle

Tools

Docker
AWS
Git
Figma

Selected Projects

A collection of work that defines my expertise.

Screenshot of E-commerce Analytics Dashboard - Full Stack project
Full Stack2024

E-commerce Analytics Dashboard

A comprehensive dashboard for tracking sales, user engagement, and inventory in real-time. Features interactive charts, data export capabilities, and role-based access control.

Next.js
Tailwind
PostgreSQL
Recharts
Screenshot of Task Management API - Backend project
Backend2023

Task Management API

A robust RESTful API for project management tools, supporting team collaboration, task assignment, and real-time notifications via WebSockets. Includes comprehensive documentation.

Node.js
Express
MongoDB
Socket.io
Screenshot of Real-time Chat Application - Frontend project
Frontend2023

Real-time Chat Application

A scalable chat application with support for private messaging, group channels, and file sharing. Built with a focus on low latency and high availability using a microservices architecture.

Vue
Firebase
Tailwind
WebRTC

Latest Insights

Explorations in software engineering, design patterns, and the future of web development.

Claude Code Source Leak: GitHub Repo, What’s Inside, and What Happened
AI

Claude Code Source Leak: GitHub Repo, What’s Inside, and What Happened

Looking for the Claude Code GitHub repository or the leaked source from February 2025? Here are the exact mirrors, what they contain, and the story behind how a debugging source map accidentally exposed the internals of Anthropic’s Claude Code tool.

6 min read
The Axios Hack 2026: What Happened and What You Need to Know
frontend

The Axios Hack 2026: What Happened and What You Need to Know

On March 31, 2026, attackers briefly compromised Axios, a tool used in millions of websites. Here's what happened in plain English, and what you should check right now.

6 min read
Understanding Golang Packages And Modules
go

Understanding Golang Packages And Modules

Go’s simplicity hides powerful concepts like packages and modules that make large-scale applications maintainable and efficient. In this guide, we break down how packages structure your code and how modules handle dependencies in modern Go development.

4 min read
REST APIs: Beyond the Buzzwords
backend

REST APIs: Beyond the Buzzwords

Stop guessing how to structure your endpoints. We break down the core principles of RESTful design and explain why some "rules" are made to be broken in production.

16 min read
Understanding How the Web Actually Works (HTTP Explained Simply)
backend

Understanding How the Web Actually Works (HTTP Explained Simply)

I used APIs every day without truly understanding what was happening under the hood. In this post, I break down HTTP, requests, responses, and how the web actually works, in a way that finally made things click for me.

22 min read
The Complete API Architecture Guide: REST, GraphQL, gRPC, tRPC, WebSockets & SSE
Backend

The Complete API Architecture Guide: REST, GraphQL, gRPC, tRPC, WebSockets & SSE

Navigate the complex landscape of API architectures with data-driven insights. From REST's reliability to gRPC's 10x performance gains, understand which protocol fits your use case, team structure, and scalability requirements.

8 min read
Code Less, Build More: The Vibe Coding Shift

Code Less, Build More: The Vibe Coding Shift

Vibe coding—using AI to generate code from natural language descriptions—is transforming how developers work. This post explores the productivity gains, hidden risks, and why human judgment remains irreplaceable in building reliable software.

8 min read
150+ Japanese Verbs You Must Know (with Nepali & English Meanings)

150+ Japanese Verbs You Must Know (with Nepali & English Meanings)

Learn Japanese verbs the smart way! Understand verb types, meanings, and usage, with examples and memory tricks to make learning stick.

21 min read
The Complete Guide to Go Concurrency: From CPU Cores to Production Patterns
Go

The Complete Guide to Go Concurrency: From CPU Cores to Production Patterns

Go was built with concurrency at its core. Instead of forcing developers to juggle threads, locks, and shared state, Golang introduces a simple yet powerful model based on goroutines and channels. This article takes a deep dive into how Go’s concurrency system actually works, explores real-world patterns used in production, and highlights common pitfalls that even experienced developers run into when building scalable systems.

5 min read
The Ultimate Guide to Using Google Antigravity Code Editor
AI

The Ultimate Guide to Using Google Antigravity Code Editor

Google Antigravity reimagines the code editor as a cloud-native, AI-assisted workspace. Built for speed and collaboration, it removes local setup, adds real-time teamwork, and brings intelligent coding assistance directly into the browser. This article explores Antigravity’s core features, workflow, and advanced capabilities, and explains how developers can use it effectively in real-world projects.

15 min read
Tech to Learn in 2026: A Practical Guide to High-Paying, Future-Proof Skills
Career

Tech to Learn in 2026: A Practical Guide to High-Paying, Future-Proof Skills

3 min read
Software Careers in 2026: Why Generalists Are Winning Again
Tech

Software Careers in 2026: Why Generalists Are Winning Again

An honest look at how software careers are evolving in 2026, why pure specialization is risky, and why adaptable generalists are becoming more valuable.

4 min read

Let's work
together

I'm currently available for freelance work or full-time opportunities. If you have a project that needs some creative touch, feel free to contact me.

Connect