Time
Bhargav V
Front-end developer based in Bangalore, KA, India.
Code, develop and learn, is what I do regularly, I like to work on frontend, but I also have enough tools and interest to work on backend.
I mostly work with Javascript to code, build and deliver functional and beautiful websites. Along the way, I’ve explored Python, diving into the Django and FastAPI frameworks to broaden my toolkit and tackle diverse challenges.
Currently I am polishing my skills in design.
Experience
Junior Software Engineer
MIMSys Technologies Pvt. Ltd
april 2023 - sept. 2024
Sage 300 SDK, C/C++, Javascript,
Reworked the backend code by using standard code restructuring, increasing the performance of the application by 20%, also reworked the frontend to reduce the loading time by 25%. Worked with Sage SDK 300, C/C++, JS and VB during my tenure. Was assigned and completed the responsibity of introducing the stack and training the Juniors.
Education
Bachelor of Science | Computer Science
Mangalore University
2019 - 2022 | 85%
Completed BSc in CS with 85% aggregate and 95% in final Semester. Learned C, Java, RDBMS, Operating Sytems, and VB.NET during the course, also learned Data Structures and Algorithms like Graphs, Trees, Sorting and Searching algorithms. Studied Mathematics and Physics alongside Computer Science.
Projects
CoolerThings
Modern E-commerce store
NextJS, React, Zustand, Prisma, PostgreSQL, Cloudinary,
This project is a modern e-commerce project, this includes an authentication system with role-based access for users and sellers. It features a cart system, order tracking, and interactive modals. Server-side rendering ensures fast load times and SEO benefits. Sellers have a dedicated dashboard to manage products, with dynamic image uploads to Cloudinary. Users can leave reviews and ratings on products. Optimistic API calls provide instant UI updates, while infinite loading enhances browsing. Filtering by category and sorting by price make product discovery easier.
SnipLnk
URL Shortener
NextJS, React, Prisma, PostgreSQL,
This is a simple URL shortener built with Next.js, emphasizing design and animation. A key feature is the hover-triggered box-highlighting effect with fading trails, created using React and JavaScript. When a user enters a long URL, the site generates a shortened link with a six-letter random string under its domain. Clicking the short link redirects to the original URL, and each visit is tracked.
YooTwo
Peer-2-Peer WebRTC video call and watch party site
React, Typescript, WebRTC, Javascript, Socket.io,
This is a watch party like application but only limited to access for 2 people per room. Socket.io is used for the signalling server, users can create room and invite one friend with whon can synchronously stream any YouTube video or stream local video file. The users can play/pause, rewind and forward synchronously. The file and audio/video stream is sent through WebRTC which allows for very secure and fast peer to peer connection through which users can watch any video in sync with video call.
Dhi Darpan
Blogging site with User Management and CRUD Operations
Python, Django, HTMX, Javascript, HTML, CSS, PostgreSQL,
This is a complete Blogging application where users with Editor and Author authorization can Create, Update and Delete blog posts. The blog has a complete user registration process like Register, Login, Logout, Google SSO, Password Change, and subcribing to Newsletter. The registered users with Viewer rights can Comment and Like the posts, while non-registered users can only read the posts. HTMX is used for AJAX updated in commenting and liking functionalities.
Other projects
Random Quote Generator
React, Javascript,
Random quote generator created using React, part of freeCodeCamp's Frontend development libraries certification.
Pomodoro Timer
React, Javascript,
A pomodoto timer app created using react, part of freeCodeCamp's Frontend development libraries certification.
Markdown Previewer
React, Javascript,
A markdown previewer app created using react, part of freeCodeCamp's Frontend development libraries certification.
Drum Machine
React, Javascript,
A drum machine app created using React, part of freeCodeCamp's Frontend development libraries certification.
Calculator
HTML, CSS, Javascript,
A calculator app created using HTML, CSS, and JS, part of freeCodeCamp's Frontend development libraries certification.
Tic Tac Toe
HTML, CSS, Javascript,
Tic Tac Toe app created using HTML, CSS, and JS. This app has cumputer play option, Simple minimax algorithm is used for computer play.
Skills
Languages
For communicating with humans
- English,
- Kannada,
- Hindi,
- Telugu,
For communicating with computer
- Javascript,
- Python,
- Java,
- C/C++,
- Rust,
Framework / Libraries
- React,
- Django,
- FastAPI,
- NextJS,
- RemixJS,
- NodeJS,
- Express,
- Tailwindcss,
- 11ty,
Databases / Services
- SQLite,
- PostgreSQL,
- MongoDB,
- Firebase,
- Supabase,
- MySQL,