Sumanth JM

Software Developer

Hey there, I'm Sumanth JM, a software developer based from Bangalore, India. Currently learning Rust and Web3.

💼Experience

Software Developer

Cron Labs

July 2024 – Present

Bangalore, India

  • Delivered 12+ end-to-end features for the SmartGrow project using MySQL, React, Django, and Django Rest Framework; key contributions include a Custom Routine Creation feature and dependent routine linkage, enabling cascading data flow between tasks and reducing task management time by 30%.
  • Integrated the Metrc API for plants, plant batches, and strains, based on client feedback that manual updates to 'OK Metrc' took 30–40 minutes; reduced syncing time to 5–10 minutes, improving operational efficiency by 50% and minimizing manual errors.
  • Developed a scalable Invoice Extraction Platform leveraging LLMs to transform unstructured invoices into structured data, implementing RBAC and secure authentication, and building RESTful APIs with optimized queries, debounced searches, and API pagination, reducing API calls and improving data load times by 30%.

Full Stack Developer Intern

Varcons Technologies

Aug 2023 – Sep 2023

Bangalore, India

  • Implemented 3 client-requested features, including property search filters and interactive maps, using MERN stack, delivering a user-friendly interface with a 95% passing rate during testing.
  • Followed a Test-Driven Development (TDD) approach using Jest to ensure reliability and quality, leading to a 15% reduction in bugs during the deployment phase.

🛠️Technologies

Languages

JavaScript
JavaScript
TypeScript
TypeScript
Python
Python
Go
Go

Frontend

HTML
HTML
CSS
CSS
Tailwind CSS
Tailwind CSS
React.js
React.js
Next.js
Next.js

Backend

Node.js
Node.js
Express.js
Express.js
Django
Django
WebSockets
WebSockets

Databases

MySQL
MySQL
MongoDB
MongoDB
PostgreSQL
PostgreSQL
Prisma ORM
Prisma ORM

DevOps / Tools

Git
Git
GitHub Actions
GitHub Actions
Docker
Docker
Kubernetes
Kubernetes
AWS
AWS
Kafka
Kafka
Redis
Redis

🚀Projects

Next.js
Express.js
PostgreSQL
Kafka
  • Designed an event-driven automation platform that allows users to define workflows triggered by external events via webhooks, with ordered execution using Kafka consumers.
  • Integrated OAuth-based authentication using Better Auth with GitHub and Google providers, enabling secure onboarding, session management, and multi-provider login.
  • Integrated Zoho Mail for automated email actions, applying an outbox pattern where Kafka consumers process queued events to ensure reliable and ordered execution.
Next.js
Node.js
PostgreSQL
S3
Redis
WS
  • Built the frontend for a static site deployment platform, enabling users to authenticate via GitHub OAuth, grant repository access, and deploy public and private repositories through an intuitive UI.
  • Architected deployment workflows and CI/CD pipelines that allow users to select repositories, trigger builds, and track deployment states, with execution managed via a Redis-backed queue.
  • Enabled real-time build log streaming using WebSockets, surfacing live worker logs and build stages to improve deployment visibility and debugging.
MERN Stack
Prisma
MongoDB
JWT
  • Built a full-stack real estate platform with secure authentication and complete CRUD APIs for managing dynamic property listings using Express.js and Prisma with MongoDB.
  • Developed a responsive React frontend using the Context API for global state management, enabling efficient handling of authentication, filters, and user interactions.
Next.js
Solana Web3.js
Ethers.js
  • Effortless Solana and Ethereum wallet creation with mnemonic phrases.
  • Instantly generate Ethereum and Solana wallets with mnemonic phrases and manage them securely.
  • Easily copy wallet addresses and manage multiple wallets through an intuitive interface.