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.

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.

9 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
random topic

random topic

1 min read
Go Beyond the Basics: A Deep Dive into Golang Concurrency
Go

Go Beyond the Basics: A Deep Dive into Golang Concurrency

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.

4 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
Why I Switched to Tailwind CSS
CSS

Why I Switched to Tailwind CSS

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

4 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