Backend-minded developer

Welcome
To My Website

I'm Manjul Sharma Lamichhane, a software engineering enthusiast focused on backend development, APIs, databases, and system design. I enjoy understanding how things work beneath the interface and turning ideas into dependable software.

Backend DevelopmentAPI DesignSystem DesignDatabases
Explore my work
Portrait of Manjul Sharma Lamichhane
Building behind the scenes

API / response

GET /api/projects

status: 200 OK

{ success: true }

Data & logic

Where the work happens

Systems thinking
About Me

Curious by nature.
Driven to understand.

I enjoy exploring how things work, questioning what happens beneath the surface, and learning the principles that connect seemingly different areas of technology. For me, learning is most meaningful when it leads to understanding that I can put into action.

The way I think

I don't just want to use a system. I want to understand it.

I tend to go deep into whatever captures my curiosity. I may be slow when starting something unfamiliar, but I don't see that as a limitation. It's the beginning of figuring things out, building the right mental models, and connecting the pieces until the bigger picture becomes clear.

01

Understand before optimizing

I want to know why something works, not just how to make it work.

02

Depth over appearances

I keep exploring beyond the surface until the underlying concepts begin to make sense.

03

Adapt, learn, and apply

New territory may take time at first, but I use that process to build understanding and find practical solutions.

My learning process

From unfamiliar to understood.

Explore

01

Enter unfamiliar territory

Ask questions, identify gaps, and discover what I don't know yet.

Investigate

02

Go beyond the surface

Study the fundamentals, follow the connections, and understand the underlying mechanisms.

Connect

03

Build a complete mental model

Relate individual concepts to the wider system and understand why its parts work together.

Apply

04

Turn knowledge into action

Use what I've learned to solve meaningful problems and keep improving through practice.

// Progress isn't always fast.
// Understanding compounds.

Areas of curiosity

More than one direction.

Technology is interconnected. I enjoy exploring different disciplines, discovering how they influence each other, and understanding the bigger picture.

01

Backend Engineering

Exploring the logic, architecture, and processes that power applications behind the scenes.

02

APIs & Integration

Understanding how services communicate, exchange data, and work together as a system.

03

System Design

Breaking down complex systems and understanding the trade-offs behind architectural decisions.

04

DevOps

Exploring automation, deployment workflows, observability, and reliable software delivery.

05

Databases

Going deeper into data modeling, query execution, consistency, and storage internals.

06

Cloud Infrastructure

Learning how infrastructure, networking, compute, and distributed services fit together.

07

UI/UX

Understanding how thoughtful interfaces and user-centered decisions shape better products.

08

Cyber Security

Exploring the mathematics and principles behind secure communication, trust, and privacy.

The bigger picture

I don't need to know everything today. I need to keep getting better at understanding.

I'm motivated by meaningful problems, continuous learning, and the opportunity to turn deeper understanding into something useful.

Academic background

Education.

My academic journey has helped me build a foundation in computer science while encouraging me to explore how software systems work beneath the surface.

Academic journey

Institutions, qualifications, and locations

N.K. Singh Memorial EPS

School
Year:2073 BS
Completed
Minbhawan, Kathmandu

Shifal School

Deerwalk Institute of Technology

+2
Year:2076 BS
Completed
Shifal, Gaunshala

New Summit College

BSc CSIT
Year:2081 BS
Completed
Shantinagar, Kathmandu

Tribhuvan University

MSc CSIT
Year:Undergrad
Inprogress
Kathmandu, Nepal

Years are shown in Bikram Sambat (BS) where provided.

SELECTED WORK

Projects.

A collection of projects built to explore algorithms, experiment with data, and develop software concepts that address practical problems. Each project represents a step in my learning journey.

09Projects
03Problem areas

Machine Learning & Predictive Analytics

02 PROJECTS

Learning how models can identify patterns in data and use those patterns to make predictions.

Problem space

How can data and algorithms be used to classify information or estimate likely outcomes?

Built to learn. Improved by curiosity.

These projects reflect my ongoing exploration of software engineering. I continue to refine existing ideas, experiment with new approaches, and build more practical solutions.

TOOLS OF THE TRADE

Tech Stack.

Technologies I use to build applications, work with data, design APIs, and explore reliable systems.

Backend & APIs

Services and integrations

Data Systems

Storage and data modelling

DevOps

Automation and workflows

Infrastructure

Cloud and deployment

Languages

The building blocks behind my projects.

JavaScript

Web development

Python

Scripting and backend

Java

Object-oriented programming

PHP

Server-side development

C#

Application development

C

Low-level programming

C++

Systems programming

HTML

Web structure

CSS

Web styling

PL/SQL

Oracle database programming

Frameworks & Runtime

Tools for building applications and APIs.

Node.js

JavaScript runtime

React

UI library

Next.js

React framework

Django

Python web framework

ASP.NET

.NET web framework

Express.js

Node.js web framework

Tailwind CSS

Utility-first CSS

Bootstrap

UI toolkit

FastAPI

Python API framework

Flask

Python microframework

Databases

Data modelling, storage, and querying.

MySQL

Relational database

PostgreSQL

Relational database

Oracle Database

Enterprise database

MongoDB

Document database

SQLite

Embedded database

Redis

In-memory data store

Microsoft SQL Server

Relational database

Utilities & DevOps

Development workflows, automation, and delivery.

Git

Version control

GitHub

Code collaboration

GitHub Actions

Workflow automation

GitOps

Git-based operations

Docker

Containerization

Postman

API testing

VS Code

Code editor

Linux

Operating system

Bash

Shell scripting

Swagger / OpenAPI

API documentation

Desktop Development

Building applications beyond the browser.

Electron

Cross-platform desktop apps

Tkinter

Python GUI toolkit

.NET Desktop

Windows applications

Java Swing

Java GUI toolkit

JavaFX

Java UI framework

Cloud & Platforms

Deployment, identity, and infrastructure services.

Firebase

App development platform

Auth0

Identity and authentication

Render

Application hosting

Cloudflare

Network and edge services

Netlify

Web deployment

GitHub Pages

Static site hosting

Vercel

Frontend deployment

AWS

Cloud infrastructure

Microsoft Azure

Cloud platform

Always learning, always building.

My stack keeps evolving as I explore new ideas and build practical projects.

LET'S CONNECT

Get in Touch.

Have a project in mind, an interesting idea, or just want to talk about technology? I'm always open to meaningful conversations and new opportunities.

Have something in mind?

Send me an email. Whether it's an opportunity, a collaboration, or a technical discussion, I'd love to hear from you.

Open to opportunities

Interested in backend development, API integrations, databases, infrastructure, and building useful software.

Based in

Baneshwor, Kathmandu

Find me online

Choose whichever platform works best for you.

Made with curiosity and a love for building things.

Back to top