avatar

Aakash Khanal

Full-Stack Developer

From server-side to client-side, I turn ideas into fully functional web applications.

About
I am full-stack web developer from Nepal with over two years of experience and a bachelor’s degree in Computer Engineering from Tribhuvan University. Over the past year, I’ve had the chance to dive into a mix of projects, building and fine-tuning web apps from top to bottom—whether it’s crafting the user interface or making sure everything runs smoothly behind the scenes.
Technologies that I love

Language

Frontend
zustand
react-query
Server
nest
drizzle
View Full Resume
Experience
Aug 15 - Present
Mid Fullstack Developer > Awakened Devs
As a Fullstack Developer, I played a key role in designing and developing a ticket booking application, focusing on system architecture, database design, API production, and seamless integration with the frontend to deliver a user-friendly experience. I also took on the responsibilities of a Team Lead, managing a small group of developers where I distributed tasks, monitored progress, and ensured project deadlines were consistently met.
Typescript
Nodejs
Tailwind
Firebase
IMEPay
SparrowSMS
Nextjs
Postgres
DrizzleORM
Oct 2023 - Aug 2024
Juinor Fullstack Developer > Channakya Soft
My primary focus was integrating pre-developed APIs into the frontend, ensuring seamless functionality and a smooth user experience. Additionally, I gained experience in creating a few GraphQL APIs to enhance the system's capabilities. Working alongside senior developers provided me with invaluable learning opportunities, helping me to grow both technically and professionally.
Typescript
Nodejs
Tailwind
GraphQL
Vite
Postgres
MySql
Knex
Projects
Visualization of Dijkstra's algorithm
A visualization of Dijkstra's shortest path-finding algorithm, allowing users to set start and end nodes, draw obstacles (walls), and observe how the algorithm calculates the optimal path while avoiding the walls. The tool provides a clear visual representation of the algorithm's internal processes, offering insights into its step-by-step operation.
Typescript
Vite
Scss
React
project
A Version Control System like Git
Implemented a version control system similar to Git, focusing on understanding its inner workings, such as commit management, branching, merging, conflict resolution, and history tracking, while exploring concepts like DAG structures, index staging, and efficient storage mechanisms.
Typescript
Shell
project
Writing
My Journey with Vim and Vim Motion: Why You Should Begin Yours Today
writing
Why Linux Isn’t for Everyone—But It Could Be Perfect for You
writing