Abhishek Srivastav
Software Engineer
a software engineer who loves writing clean, scalable code. I’ve been building web and mobile applications for over years, working with technologies like JavaScript, Node.js, React, React Native, Python, Django, Flask, Laravel, and Spring Boot.
When I’m not coding, I write technical blogs, contribute to open-source projects, and figure out ways to make code explanations less boring.
View Portfolio View ResumeWhat I do
Started in September 2024 as an intern, then moved to full-time, leading two projects with backend and React frontend development, plus Flutter documentation and integrations. Below is a quick overview of my main technical skill sets and technologies I use. Want to find out more about my experience? Check out my online resume and project portfolio.
C++
Competitive programming experience on platforms like CodeChef; implemented algorithms and data structures efficiently.
Python & ML
Built ML projects including TF/IDF word classifier from scratch, deployed ML projects using Django and Flask.
JavaScript (ES6+)
Built mini React from scratch, learning projects, and implemented modular, secure backend services.
React & Next.js
Developed front-end applications including blogs, e-commerce projects, and integrated backend APIs with proper documentation.
Node.js & Express
Built full-featured social media backend with modular architecture, authentication, and security best practices.
React Native
Built mobile apps including an expense tracker with offline data persistence using Android ID.
Laravel
Developed simple CMS projects and backend APIs using Laravel following MVC architecture.
Django & Flask
Deployed ML projects and APIs; designed modular backend systems for various projects.
HTML & CSS
Built responsive web interfaces using semantic HTML5, modern CSS techniques, and preprocessors like Sass and LESS.
CSS Frameworks
Built responsive and modern UIs using Tailwind CSS and Bootstrap, leveraging utility-first design and prebuilt components for fast development.
Machine Learning & Algorithms
Implemented ML models using TensorFlow and PyTorch; built algorithms in JavaScript and Python for NLP and classification tasks.
Astro
Built fast, modern portfolio using Astro with reusable components and theming.
Testimonials
Add Testimonial
🎉 Thank You!
Your testimonial has been submitted for verification.
Featured Projects
hostelhub
HostelHub is a software-as-a-service (SaaS) hostel management system built on Next.js. It includes comprehensive features for employee and hostel management, along with real-time tracking of check-ins and check-outs, making it an all-in-one solution for hostel administration.
manual_ml_lab
Manual ML Lab is a repository dedicated to learning and implementing machine learning techniques without the use of pre-built libraries. The project's current focus is a word classifier, demonstrating the core principles of ML from the ground up.
SplitEaseApp
SplitEAse is a mobile app developed with React Native for easy expense splitting. The application handles user data by leveraging a device's Android ID for persistent storage, eliminating the need for a traditional login. Data is managed with a Supabase database and a Node.js/Express.js backend.
twitube-backend
This repository contains backend code for a project combining YouTube and Twitter functionalities. Developed with MongoDB and Cloudinary, it includes user authentication, controllers, routes, and middleware
Latest Blog Posts
learning linux 3
User and Group Management in LinuxManaging Local Users:Commands:adduser / useradd: Create new users.usermod: Modify existing user accounts.userd...
Published on August 16, 2024
Learning Linux 2
Understanding Partitioning: GPT vs. MBRGPT (GUID Partition Table):Protective MBR: GPT disks include a protective MBR to ensure compatibility wit...
Published on August 15, 2024
Learning About Linux Server
Understanding BIOS/UEFI and Boot LoadersBIOS vs. UEFI:BIOS: The Basic Input Output System, the traditional firmware interface for booting a comp...
Published on August 15, 2024