Parth Bhosle

Software Engineer

I build robust, performant web apps with modern stacks: Rust, Axum, Next.js, TypeScript, Prisma, PostgreSQL, and MongoDB. I care deeply about elegant UX, accessibility, and clean architecture.

I'm a software engineer focused on building fast, accessible, and maintainable applications. My experience spans Rust, Next.js, React, Node.js, PostgreSQL, Prisma, MongoDB, and modern tooling. I enjoy designing clean architectures, optimizing performance, and shipping thoughtful UX with smooth motion.

  • Rust
  • TypeScript
  • Next.js
  • Axum
  • Tauri
  • Docker

Featured Projects

A selection of my work showcasing modern development practices and attention to detail.

Unicloud screenshot

Unicloud

RustAxumRedisPostgreSQLNext.js

A high-performance cloud transfer platform that enables direct Google Drive-to-Drive streaming transfers without local disk buffering. Built with Rust and Axum, it uses a Redis-backed distributed worker system with Tokio for background transfers and real-time progress updates via WebSockets. Features secure multi-account Google OAuth linking with AES-encrypted token storage, quota enforcement, and fault-tolerant retry logic for reliable large-file transfers.

Documind screenshot

Documind

RustTauriReactSQLxGeminiONNX

A cross-platform document accessibility application built with Rust and Tauri that delivers OCR and offline text-to-speech across Windows, Linux, and macOS. Integrates multiple Gemini models for OCR and structured document extraction from PDFs and images, allowing users to optimize for speed, cost, or accuracy. Features multi-threaded Kokoro TTS generation for parallel audio synthesis, Stronghold-encrypted API credential storage, and an offline-first persistence layer.

CacheUpp screenshot

CacheUpp

TypeScriptReactNode.jsMongoDBpgvector

A full-featured social platform with posts, comments, forums, real-time chat, friend management, and Google OAuth 2.0 authentication. Enhanced forum search with vector embeddings and pgvector for better accuracy, while using Zustand to manage frontend state efficiently. Includes role-based access control, an admin dashboard for content moderation, secure authentication with bcrypt hashing, and smooth UI transitions powered by Framer Motion.

Quizzo screenshot

Quizzo

TypeScriptNext.jsNext-AuthPrisma

A full-stack quiz platform with scalable APIs built with Prisma ORM, supporting fully dynamic quiz creation and option management via UUIDs. Features transactional quiz submission handling, automatic scoring, and persistent answer storage with high accuracy through Zod schema validation. The responsive frontend uses Next.js and Framer Motion for smooth animations, with secure session handling and authentication flows.

Skills

Technologies and tools I work with to build modern applications.

Rust

Systems programming language for performance and safety

TypeScript

Typed JavaScript for scalable applications

JavaScript

Core language for web development

SQL

Database querying and data manipulation

React

Component-based UI library

Next.js

React framework for production apps

Tauri

Build cross-platform desktop apps with web tech

Axum

Modern async web framework for Rust

Node.js

JavaScript runtime for backend development

Express.js

Minimalist web framework for Node.js

PostgreSQL

Powerful open-source relational database

MongoDB

NoSQL database for flexible data storage

SQLite

Lightweight embedded database engine

Redis

In-memory data store for caching and queues

Prisma

Modern ORM for type-safe database access

SeaORM

Async ORM for Rust applications

Docker

Container platform for application deployment

Git

Version control system for code management

Linux

Operating system for server and development

Vercel

Cloud platform for Next.js deployment

Tailwind CSS

Utility-first CSS framework

Framer Motion

Animation library for React

Zustand

Lightweight state management for React

REST APIs

Architectural style for web services

OAuth 2.0

Authorization framework for secure access

WebSockets

Real-time bidirectional communication

Multi-threading

Concurrent execution for performance

Education

My academic background and continuous learning journey.

Vasantdada Patil College of Engineering

Bachelor of Engineering in Information Technology

Mumbai, India2022 - 2026

Contact

I'm available for new opportunities. Let's build something excellent.

Or email directly