Skills

Python-focused and product-oriented.

I develop, secure, and deploy backend systems that are reliable and ready for production.

Python Core

I write clean, typed, and maintainable Python code for production environments.

AsyncioType HintsCLI
More
  • Object-oriented programming and composition, packaging, and dependency management tools
  • Performance profiling and optimization
  • Testing with PyTest, including fixtures and coverage

Backend APIs

I use FastAPI and Flask with authentication, rate limiting, and monitoring.

RESTWebSocketsAuth
More
  • JWT and OAuth2, background tasks, streaming
  • Caching and queues, observability including logs, metrics, and traces
  • CI/CD pipelines, containerization, and environment configurations

Databases

I work with PostgreSQL and SQLAlchemy ORM, focusing on schema design.

SchemaORMMigrations
More
  • Alembic migrations, indexing, and query optimization
  • Transactions, connection pooling, and data integrity
  • Backup and restore processes

Automation & Bots

I automate tasks using scripts and services.

DiscordScrapingSchedulers
More
  • Discord bot development and moderation tools
  • Scraping with BeautifulSoup and Playwright
  • Task scheduling with Celery, RQ, and APScheduler

Frontend Basics

I create practical and responsive UIs with HTML, CSS, and JavaScript.

ResponsiveComponentsA11y
More
  • Reusable patterns and semantic markup
  • Enhancements with vanilla JavaScript, avoiding unnecessary complexity
  • Performance-oriented CSS

App Development

I build Kivy apps with effective state management and navigation.

LayoutsStatePackaging
More
  • Multi-screen flows and theming
  • Packaging for desktop and mobile platforms
  • Integration with Python backends

Soft Skills & Practices

Critical Thinking
I break down problems into steps, validate assumptions, and select practical solutions.
Decision Making
I make data-driven decisions, considering trade-offs and risks, with a focus on action.
Teamwork & Leadership
I mentor others, collaborate with design and product teams, and lead through context.
Security Mindset
I apply least privilege principles, manage secrets, validate inputs, and use safe defaults.
Ownership
I handle end-to-end delivery, including documentation, testing, monitoring, and iterative improvements.
Communication
I provide clear updates, explain concepts simply, and align proactively with teams.
Production-ready APIs Clean, typed code with tests Security integrated by default Cross-team collaboration End-to-end project ownership
Projects

Projects I have worked on.

These are practical applications used by others.

Online Education Platform

I developed a web and app platform for the Nepali Education YouTube channel, which has over 100k subscribers.

In Production 1k+ daily users
WebApp FastAPI PostgreSQL Auth & Rate Limit Analytics
More
  • Over 1,000 students use it daily for lessons, quizzes, and progress tracking.
  • I designed it for scalability and reliability, incorporating caching and observability.
  • It includes security features like JWT authentication, input validation, and secure configurations.

Discord Bot Client (Android APK)

I created an Android client for managing Discord bots remotely.

5k+ downloads Early Android client
Android Kotlin/Java Discord API Client UI
More
  • It supports starting and stopping commands, quick actions, and status checks.
  • I implemented low-latency interactions with Discord endpoints.
  • The app is designed for bot owners who need mobile access.

Tenshi

I built a wrapper for the Gemini AI API to make it straightforward to use.

PyPI package Many users
Python Gemini API Typing Docs Pydantic
More
  • It provides a Pythonic interface with defaults and error handling.
  • I included typed models and examples in the documentation.
  • The package is available via pip and is maintained with versioning.

AuthBot (Python)

I developed a bot that backs up members and adds them to servers via commands.

Popular on Discord
Python Discord OAuth2 Flask discord.py Requests
More
  • It automates member backups and migrations across servers.
  • I used OAuth2 for secure authentication flows.
  • The commands are designed for efficient server management.

I have worked on many other projects not listed here. You can find them on my GitHub.

Reviews

Feedback from clients

Comments from those who have used my work.

Rojan Subedi Verified client

Nepali Education YT — 100k+ subscribers

Online Education Platform
Rubin built the Nepali Education YT web app. He’s humble, talented, and delivered far beyond expectations at a fair price. His process was clear and collaborative, and it was genuinely fun to work together. I’d recommend him for any software work. — Rojan Subedi
Thank you for the opportunity to work on your platform. I enjoyed the collaboration.

Many users

Discord Bot Client (Android)

Discord Bot Client
Common user feedback
Exactly what I needed. I’d been hunting for a reliable phone client for ages—this worked straight away and does what it says. Thanks a lot! — Multiple user reviews
Glad it met your needs. Thank you for the feedback.

Tenshi users

PyPI package users

Tenshi
Drops in with a couple of lines. The docs are short and to the point, and the typed models save us from silly mistakes. Exactly the wrapper we hoped someone would build. — Community feedback
Thank you for using Tenshi. Contributions and suggestions are welcome.

AuthBot users

Discord server admins

AuthBot
Migrating members between servers used to be a mess. With AuthBot it took minutes. The OAuth flow was smooth and the commands were straightforward—a huge time-saver for our team. — Community feedback
I'm pleased it helped with your server management. Thank you.

There are additional reviews available, though only a selection is shown here.

Contact

Let's discuss a project.

I respond promptly, define clear scopes, and deliver secure, production-ready work.

Instagram

@rubin.bastakoti

YouTube

@rubinb_yt

Discord

@exerubin_

Open

Email

exerubin144@gmail.com

Email
About Me

Outside of Development

A brief look at my background and interests.

As a student and developer, I aim to maintain a balanced routine. I go to the gym regularly and practice calisthenics to stay fit and maintain focus. In my free time, I listen to music and play chess as ways to relax and unwind.

I value my close friendships, which provide support and enjoyment. For me, combining my interest in technology with these everyday activities helps create a well-rounded life.