Hi, I'm Samarth, A Self Taught

Software Developer

Based in Madhya pradesh, India,
Specialized in Fullstack & App Development

My Journey

Starting in June 2021 during the lockdown, I embarked on my journey to become a software developer alone, without any guidance initially. At that time, I had no prior knowledge of programming. As I don't have answer for the questions like "what should I do?", "From where should I have to start' etc.

I seized the opportunity to learn something new during the lockdown, and it turned out to be an incredible journey. I have learned extensively from online resources, without taking any formal courses. Now, I specialize in fullstack and mobile application development. Now, I am capable of creating software independently.

Strongly believe in Karma

profile-image

Career History

Brandsmashers Technologies

Software Developer

Brandsmashers TechnologiesFeb 2024 - Present

With expertise in mobile app development, MERN stack, and Java, I lead a team of developers to drive innovation and efficiency. I foster collaboration, troubleshoot complex issues, and ensure seamless project delivery through proactive problem-solving and meticulous debugging.

HPS Lab Designs

Junior Software Developer

HPS Lab DesignsMay 2023 - Nov 2023

Worked on a application developed for an accident-prevention product, collaborating closely with the product team and QA to ensure high-quality software releases. Contributed to feature implementation, bug fixes, and overall application stability, while gaining exposure to diverse technologies and methodologies.

Sheryians Coding School

Java Mentor

Sheryians Coding SchoolJan 2023 - Sep 2023

Mentored students in Core Java, providing assistance with problem-solving, bug fixes, and error resolution. Passionate about helping others, I enjoy making complex concepts clear and optimizing solutions to ensure a strong understanding of the fundamentals.

Skills

Java
MySQL
Spring Boot
Android
HTML5
CSS3
Javascript
GSAP
Bootstrap
Nodejs
Expressjs
Mongodb
Websocket
Reactjs
Nextjs
React Native

Services

Code that solves problems,
one product at a time.

Full-Stack Web Development

End-to-end development of modern, responsive web applications using cutting-edge technologies:

  • Frontend development using React.js, HTML, CSS, and JavaScript.
  • Backend development with Node.js and Java + Spring Boot.
  • Database management with SQL (MySQL, PostgreSQL) and NoSQL (MongoDB).
  • Deploying web apps on platforms like AWS, Heroku, and Netlify.
  • Version control and collaboration using Git.

Backend Development & API Solutions

Building secure and scalable backend systems with clean, efficient APIs:

  • RESTful API design and development using Node.js and Spring Boot.
  • Database integration with MySQL, PostgreSQL, and MongoDB.
  • Secure authentication with OAuth, JWT, and Spring Security.
  • Microservices architecture for scalable applications.
  • Structured error handling and logging with ELK stack.

Mobile App Development

Creating cross-platform and native mobile apps with seamless performance:

  • Cross-platform development with React Native for iOS and Android.
  • Native Android development using Java and Android SDK.
  • UI/UX optimization to ensure smooth user interaction.
  • Integrating third-party services like Firebase and Google Maps.
  • Publishing apps on Play Store and App Store.

Frontend Development

Bringing modern designs to life with efficient and responsive front-end technologies:

  • Responsive web design using React.js, HTML, CSS, Flexbox, and Grid.
  • State management with Redux and Context API.
  • Component-based architecture for scalable, reusable UI.
  • Ensuring cross-browser compatibility and performance.
  • Performance optimization with code splitting and lazy loading.

API Integration & Microservices

Enhancing app functionality by integrating APIs and microservices:

  • Third-party API integration (e.g., Stripe, PayPal, social logins).
  • Designing and implementing microservices for scalable solutions.
  • Ensuring API security with SSL/TLS, OAuth, and token-based authentication.
  • Real-time features with WebSockets for live chats and notifications.
  • Comprehensive API testing and documentation with Postman.

Troubleshooting & Optimization

Identifying and fixing issues while improving overall system performance:

  • Expert in debugging across the stack—frontend and backend.
  • Optimizing performance with efficient database queries and caching.
  • Code refactoring to improve maintainability and scalability.
  • Regular security audits and vulnerability fixes.
  • Automating builds and tests with CI/CD tools like Jenkins and GitHub Actions.

Ready to create something amazing?
Let's hop on a call.


Projects

A Peek into My Software
Engineering Adventures

I’ve worked on tons of little projects over the years but these are the ones that I’m most proud of. Many of them are open-source, so if you see something that piques your interest, check out the code and contribute if you have ideas for how it can be improved.

Project-title

Tasker: Task Management System

Tasker is a robust task management system inspired by Trello. It enables teams to manage projects, assign tasks, and collaborate in real-time. Tasker is built using Next.js with server-side rendering and leverages Prisma and SQL for database management.
Project-title

Ajjas IoT App

Ajjas is a smart IoT app that connects with GPS devices on bikes, ensuring rider safety and real-time tracking. With a strong focus on safety features, Ajjas enhances the riding experience by providing instant alerts, location tracking, and accident prevention insights.
Project-title

Company Website Development

Developed a fully responsive and dynamic company website from scratch, focused on delivering a clean UI and efficient performance. The website integrates third-party services and is deployed using Vercel to ensure fast load times and high availability.
Project-title

Healthcare Project (USA)

Worked on a healthcare project for a U.S.-based client, focusing on preventing unauthorized access to sensitive healthcare data. The project ensures patient data security by managing consents and restricting unauthorized access through a robust infrastructure.
Project-title

AI Tool Platform (Searchpad)

Leading the development of Searchpad, an AI-powered platform that allows users to create and modify videos, graphics, presentations, and music through AI prompts. Searchpad aims to unlock creative potential by transforming user ideas into stunning multimedia content.
Project-title

Text-to-Speech Application

Developed a user-friendly web application that converts text into natural-sounding speech. Designed to make content more accessible, the app allows users to customize voice options and offers a simple, efficient interface.
Project-title

VS Code Clone

A UI-focused project replicating key features of VS Code, such as a tabbed interface and code editing tools. The project emphasizes user experience and the flexibility to customize the editor’s appearance and layout.
Project-title

Android Chatting Application

Built a secure Android-based real-time messaging application with WebSocket for instant communication and Firebase for data storage. The app includes secure authentication and push notifications for a smooth user experience.

Keep in touch