Rahul Aryal

Software Engineer

Building scalable software solutions with clean architecture and modern technologies. Passionate about crafting elegant code that solves real-world problems.

ResumeGet in Touch

About Me

A brief introduction

Profile Picture

I'm a software engineer with a passion for building clean, efficient, and scalable applications. I specialize in full-stack development, working across the entire stack from database design to responsive front-end interfaces.

My approach to software engineering emphasizes clean code principles, thorough testing, and thoughtful architecture. I believe in writing code that is not only functional but maintainable and readable for teams.

3+
Years Experience
20+
Projects Built
10+
Technologies
Cups of Coffee

Skills

Technologies I work with

A curated set of tools and technologies I use to build robust software.

Languages

JavaScript
TypeScript
Python
SQL

Databases & Queues

MongoDB
PostgreSQL
Redis
Supabase
Kafka
BullMQ

Frameworks

Node.js
Express.js
Nest.js
React.js
Next.js
Flask
fastAPI
Socket.IO
Tailwind CSS

Technologies & DevOps

AWS
Docker
Git
Microservices
CI/CD
REST APIs
Webhooks
Stripe
AI/ML Integration

Experience

Where I've worked

A timeline of my professional journey in software development.

Junior Software Developer

Triallies LLC

Mar 2024 — Jun 2025

Florida, Miami, USA

  • Collaborated with senior developers to design and implement backend solutions, contributing to high-priority projects and meeting tight deadlines.
  • Enhanced backend performance by optimizing Node.js, Flask code, reducing API response times by 15%, and refining database queries for improved efficiency.
  • Acquired hands-on experience in cross-functional collaboration with international teams across different time zones, ensuring seamless project execution and communication.
FlaskNode.jsExpress.jsMongoDBSocket.IO

Backend Developer

Triallies LLC

Jul 2024 — Present

Florida, Miami, USA

  • Developed and deployed scalable RESTful APIs using Node.js and Flask, achieving a 20% improvement in response times.
  • Optimized MongoDB databases through indexing and query optimization, enhancing data retrieval efficiency by 25%.
  • Implemented Redis caching strategies, reducing server response latency by 30% and improving overall application performance.
  • Integrated and managed payment systems, including Stripe, Razorpay, and PhonePe, enabling seamless multi-currency transactions and enhancing user payment experience.
Node.jsExpress.jsJavaScriptTypeScriptMongoDBMySQLRedisStripeRazopayFlaskSocket.IODockerPhonePe

Projects

Things I've built

A selection of projects that showcase my skills and interests.

Talk to Next

Talk to Next

The Real-Time Calling and Chatting Application is a backend solution for a dating app, created using Node.js, Socket.IO, MongoDB, and Redis. It enables users to connect with others in their vicinity using location-based matchmaking. Real-time chat and calling features are powered by Socket.IO, while Redis handles queue management for optimal performance. Secure image uploads are managed through Amazon S3, ensuring smooth content delivery and user experience.

Socket.IO · Redis · MongoDB · Node.js · Express.js · JavaScript
Cantinasonline

Cantinasonline

The Restaurant Management System is a robust backend solution created using Node.js, Express, MongoDB, Redis, and Stripe. The system was designed and delivered within 1.5 months and covers five critical modules essential for restaurant operations. It provides a full suite of APIs to support customer-facing applications and internal tools for staff management. The integration of Redis improves performance through caching, and Stripe facilitates secure online payments. The project showcases your leadership, scalability considerations, and ability to execute under tight deadlines.

Node.js · Express.js · MongoDB · Redis · JavaScript · Stripe
AIWhatsChat

AIWhatsChat

AIWhatsChat is a scalable B2B SaaS platform designed to automate customer interactions on WhatsApp. Built using Node.js, Express, MongoDB, Redis, and Socket.IO, the platform supports multi-tenant architecture and white-labeled custom domains, making it ideal for businesses looking to personalize their customer service. It integrates Meta’s WhatsApp API, handles webhooks efficiently, and leverages AI-powered chatbots to streamline customer support, marketing, and engagement. Additionally, it offers seamless integrations with CRM tools like Zoho and HubSpot, e-commerce platforms like Shopify, and spreadsheet-based automation, all while supporting secure payments through Razorpay.

Socket.IO · Meta API · TypeScript · MongoDB · Node.js · Express.js · Redis · Razorpay · Stripe · Raypd
Show More Projects

Contact

Get in touch

Have a project in mind or want to discuss opportunities? I'd love to hear from you.

Email

contact@rahularyal.com.np

Location

Nepal

Find me on