I'm a student and a backend software developer with a passion for DevOps and backend technologies.
About Me
Hello! I'm Darsh Mashru, a passionate backend software developer with a keen interest in DevOps and cutting-edge technologies. Currently, I'm pursuing my degree in Computer Science at NMIMS University, balancing my academic pursuits with hands-on project experience.
My journey in tech has led me to explore various domains, from building cross-platform applications with Flutter to implementing innovative cloud storage solutions. I'm particularly fascinated by the intersection of software development and infrastructure management, which is probably why I use nixOS. ¯\_(ツ)_/¯
When I'm not coding, you can find me experimenting with new technologies, contributing to open-source projects, or writing about my experiences in tech. I'm always eager to learn and take on new challenges that push the boundaries of what's possible in software development.
Skills:
- Backend Development (Node.js, Python, Java)
- DevOps (Docker, CI/CD pipelines, Github Actions, Xcode Cloud)
- Cloud Technologies (Cloudflare, AWS, GCP, Azure, Firebase, Vercel)
- Database Management (MySQL, MariaDB, PlanetScale)
- Mobile App Development (Flutter, Java)
- Version Control (Git)
- Package Management (Nix, Homebrew, Scoop)
- Linux (nixOS)
I'm always open to new opportunities and collaborations. Feel free to reach out if you'd like to discuss a project or just chat about technology!
Featured Projects
ChatGemini and ChatPaLM
ChatGemini and ChatPaLM are innovative cross-platform native and Progressive Web Applications (PWAs) built with Flutter. They are designed to integrate with Google's Gemini API and PaLM API, providing advanced text generation capabilities. Both boast a seamless and responsive user experience across iOS, Android, and web platforms.
NextCloud with S3
Developed and deployed a custom cloud storage solution offering terabytes of storage at 60% of the cost of traditional providers. Utilizing LinuxServer.io's NextCloud Docker Image and a robust MySQL database on PlanetScale, the system connects seamlessly to BackBlaze B2's Bucket using Primary Object Storage. This implementation provides a cost-effective, efficient, and reliable storage solution for various applications.
Established Li-Fi Communication with Error Control using MicroControllers
Developed a novel error control method achieving 90% accuracy in data transmission over LiFi by leveraging two separate ESPs (microcontrollers), enhancing reliability and data integrity.
darshmashru.com
Discover my professional journey and achievements on my Next.js-powered portfolio website. Get to know me and explore what makes my work unique and impactful.
Delego
A Flutter based app developed for Mumbai MUN that is deployed on both App Store and Play Store for delegate and admin usage.
University Portal App
A Flutter based app for NMIMS' University Portal including features such as Authentication, Attendance Tracking, Assignment Submission, etc.
Merkaba
Created a visually appealing e-commerce platform for Merkaba Jewelry, incorporating an intuitive shopping experience and responsive design for mobile and desktop users.
Work Experience
Technical Consultant
Sai International | June 2024 - Present
- Developing and maintaining responsive web applications using React, Next.js, and Tailwind CSS.
- Leading the development of a full-stack Stock List Application, ensuring seamless integration and functionality.
- Automating chat interactions using the Meta Cloud API to enhance user engagement and support.
- Designing and building a new website from scratch, focusing on modern aesthetics and user-friendly navigation.
AI/ML Developer (Internship)
Rework AI | February 2024 - June 2024
- Worked as an AI/ML Engineer, focusing on advanced speech technologies.
- Utilized Amazon Polly for Text-to-Speech (TTS) and Amazon Transcribe for Speech-to-Text (STT) services.
- Conducted prompt engineering to fine-tune TTS and STT models, enhancing accuracy and naturalness.
- Set up NextCloud, Slack, and Horilla on AWS to improve company collaboration and file management.
HelpClub Campus Leader (Internship)
HelpClub by Ankur Warikoo | February 2024 - April 2024
- Served as the campus leader for HelpClub, an app facilitating anonymous interaction for seeking or offering help.
- Led publicity efforts for the HelpClub app, increasing awareness and user engagement.
- Conducted beta testing to identify and resolve issues, ensuring a smooth user experience.
- Performed surveys to gather user feedback and improve the app's functionality and appeal.
- Worked under Ankur Warikoo, gaining valuable insights and learning from his experience and guidance.
DevOps Intern
MindTech Solutions Pvt Ltd | June 2023 - August 2023
- Deployed and set up MatterMost on Azure, resulting in a 30% improvement in communication within the organization.
- Successfully deployed a .NET Core application by quantifying the most efficient deployment solution across various Azure services.
- Set up a CI/CD pipeline for GoaTaxi, achieving a significant reduction in deployment time.
- Led the successful migration from Microsoft TFS to Azure DevOps Server.
Positions of Responsibility
TAQNEEQ
Vice Chairperson
November 2023 - February 2024
As the Vice Chairperson of our college's Techfest, I successfully managed the Tech & Collab and Events departments. I spearheaded the creation and deployment of two websites and an innovative project called QR Shooter. Additionally, I oversaw the planning and execution of approximately ten technical events, ensuring a seamless and engaging experience for all participants.
Head of Tech and Collaborations
November 2022 - February 2023
I led a team of 15 in designing, developing, and launching the Cyber-Cypher and Taqneeq websites, accessible at www.cybercypher.taqneeqfest.com and www.taqneeqfest.com. The project utilized AWS EC2 for hosting, SES for automated email sending, and Cloudflare for CDN, DNS record storage, and inbound email routing. I configured all website subdomains as Docker containers using Docker and Docker Compose, and managed reverse proxies with Nginx and Nginx Proxy Manager. Additionally, I designed the problem statements for the Cyber-Cypher 2.0 hackathon.
Sub-Head of Artist and Guest Management
December 2021 - March 2022
Managed and coordinated with artists and guests for events, ensuring all logistics and arrangements were handled smoothly.
MUN Society MPSTME
Head of Technology
July 2022 - June 2023
I led a team of seven in designing, developing, and launching the 'Delego' app using Flutter, successfully making it available on both the Play Store and App Store. For deployment, I utilized Google Play Console for Android and App Store Connect along with Xcode Cloud for automated deployment on TestFlight and the App Store. Additionally, I assisted in creating and maintaining the websites www.munsocietympstme.com and www.mumbaimun.com, and contributed to cloning MUNcoordinated.io for use in IntraMUN 10.0.
App Development Executive
June 2021 - April 2022
Social Conclave
Head of Research And Development
December 2022 - March 2023
Digital Creatives Executive
November 2021 - March 2022
Mumbai MUN
USG Technology
December 2022 - February 2023
ResCon by Research Cell
Head of Artist and Guest Management
December 2022 - February 2023
Student's Council's Technical Committee
Senior Executive
July 2022 - April 2023
I conducted PC Building workshops in February and September 2022 for an audience of over 100 people. Additionally, I contributed to the website development for Cyber-Cypher 1.0, created several reels for the Taqneeq Fest Instagram page, and managed the streaming for Cyber-Cypher 1.0. Furthermore, I assisted in organizing the Internship Fair as part of Taqneeq 14.0.
Technical Executive
December 2022 - February 2023
Education
Bachelor of Technology in Computer Engineering
NMIMS University | 2021 - 2025
- Graduating with a 3.38 cGPA.
- Participated in the university's hackathon (Cyber Cypher) and won 3rd place in the Elementary Domain.
- Served as the Class Representative.
12th Grade HSC (Science)
Alpha Junior College of Science and Commerce | 2019 - 2021
- Percentage : 86.17%
- JEE preparation: where my social life went to hibernate for 2 years.
10th Grade IGCSE (Science)
Witty International School | 2006 - 2019
- Percentage : 81%
- Served as a prefect, providing leadership and support to fellow students, and coordinating various school events.
LORs Received
Dr. Koteswararao Anne
Dean
SVKM's NMIMS University, MPSTME
Mr. Krishna Modi
Cloud Engineer
Cisco Systems, Inc
Dr. Archana Bhise
Associate Dean (Research and Development)
SVKM's NMIMS University, MPSTME
Dr. V.R Laxmigorty
Professor (Mathematics), Basic Sciences and Humanities
SVKM's NMIMS University, MPSTME
Mr. Maruti Tathe
Chief Technology Officer (CTO)
MindTech Solutions Pvt. Ltd.
Open Source Contributions
Blogs
Introducing ChatGemini!
A Flutter-based cross-platform mobile application with Firebase Authentication and Text Generation by the Gemini API.
Introducing ChatPaLM!🚀🚀
In this article, I showcase a Flutter-based cross-platform mobile application with Firebase Authentication and Text Generation by the PaLM 2 LLM.
A guide to getting almost a TB of Cloud Storage for less than $5.
An article in which I guide you through setting up a cloud storage system for less than $5. I will use Nextcloud, an open-source file sync and share platform, and BackBlaze's B2 for storage.
A nerd's guide to knowing your Terminal better.
An article about understanding your computer's terminal better. I also into detail about different operating systems and their default shells.