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
Frontend
Backend
Databases
DevOps / Tools
🚀Projects
Zapier Clone
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.
ShipIt
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.
Urbanscape
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.
Vault3
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.