Prashasti Karlekar.
I engineer seamless digital experiences, from intuitive UIs to scalable systems.
I recently graduated with a Master of Science in Data Science from Indiana University. With a solid foundation and 3 years of hands-on experience, I am actively pursuing roles as a Software Developer, SDE, Frontend Engineer, and Full-stack Developer. Available to start immediately, I am eager to bring my expertise to new projects.
About Me
I'm a tech enthusiast who loves tackling challenges head-on. Let's collaborate and turn your ideas into reality!
![My photo](/img/aboutMe.jpg)
With a Master's in Data Science from Indiana University Bloomington and a Bachelor's in Computer Science, I bring a solid academic background to the table. Currently, I work as a Research Assistant at IU, where I lead the development of AEI Lab website using React.js, boosting user engagement by 8%.
My professional journey spans various domains, from optimizing applications for insurance agents at Bloom Insurance Agency, where I leveraged ASP.NET, MVC, and JavaScript , to collaborating with CTOs at Tata Consultancy Services to develop user-friendly fitness application.
Using technologies like React.js, React Native, Redux, Jenkins, RESTful web services, GraphQL, and Node.js, I've created applications that cater to over 10,000 satisfied users.
In every project, I combine technical expertise with a passion for problem-solving, driving innovation and efficiency. I am proficient in JavaScript, Python, C, C++, Java, and SQL.
Apart from coding, I find joy in expressing myself through dance, having earned a five-year degree in classical Indian dance Kathak; I also enjoy practicing yoga, delving into diverse cultures through their histories, and connecting with people to foster new opportunities.
Currently seeking a challenging assignment which will provide avenues for professional learning, hone my technical skills and enrich my experience as well as knowledge in the process.
Technical Skillset
As a creative technologist, I craft intuitive digital experiences using a diverse set of tools and languages.
Programming Languages
- JavaScript
- Python
- Typescript
- C
- C++
- Java
- C#
Web Technologies
- React.js
- Next.js
- Redux
- React Native
- NodeJS
- RESTful APIs
- HTML
- CSS
- Bootstrap
- TailwindCSS
- MaterialUI
- PHP
- .NET
- GraphQL
- Jest
- Postman
- MVC Architecture
Databases
- MySQL
- Postgres
- Oracle Database
- MongoDB
Cloud and Other Tools
- Visual Studio Code
- Git
- AWS
- GCP
- Microsoft Azure
- Docker
- Kafka
Recent Projects
VisionVerse: Video Sharing App
VisionVerse is a video sharing app where users upload videos along with AI-generated prompts, allowing seamless playback, pause, and full-screen viewing of the content.
Built with React Native for seamless user experiences, Animatable for captivating animations, and integrated with the dependable backend systems of Appwrite, enabling seamless sharing of AI videos within the community.
- React Native
- Nativewind
- Expo
- ContextAPI
- Animatable
- Appwrite
CodeGuardian -Ticketing App
The CodeGuardian Ticketing App is a sleek solution built with Next.js, MongoDB Atlas, and Mongoose, designed to simplify bug tracking. It offers seamless ticket creation, updates, and deletions, providing teams with a hassle-free experience.
This app boosts team productivity and collaboration by centralizing bug tracking efforts.
- Next.js
- Mongodb
- Atlas
- Mongoose
- TailwindCSS
Student Marketplace
This dynamic online platform is designed to connect students for buying and selling various products within their academic community.
Built on Vite, React, PHP, this platform provides features like product search, pagination, robust chat feature, profile management, seller ratings, filtering, wishlisting products, etc.
- React.js
- Vite
- PHP
- React-Redux
- SQL
- phpMyAdmin
- Bootstrap
Distributed Map Reduce
Distributed Map Reduce implements the MapReduce paradigm for efficient large-scale data processing, showcasing Word Count and Inverted Index applications.
This project provides a comprehensive MapReduce implementation for efficient data processing, featuring key components like a TCP server, master node, and key-value server. Users can utilize built-in Word Count and Inverted Index applications, with flexible configuration and fault tolerance mechanisms ensuring reliability.
- Python
- GCP
- Shell / Bash Scripting
- Google Cloud Firestore
- Google Cloud Bucket
- Network Sockets
- Git
Distributed Key-Value Store
Distributed KV store is a Python-based key-value store system featuring a TCP/IP server, supporting native storage, Google Cloud Firestore integration, and Google Cloud Bucket storage options for efficient data management and retrieval.
Its features include TCP/IP server for client interaction , Native storage using files in the 'data' folder, Google Cloud Firestore integration for NoSQL storage, Google Cloud Bucket storage for scalable file storage, Client process for issuing set and get requests, Workflow automation using the everything.sh script
- Python
- GCP
- Shell / Bash Scripting
- Memcahced Server
- Google Cloud Firestore
- Google Cloud Bucket
- HTTP
- TCP/IP