Hi there! I'm Saurabh, a full stack developer based in India. In addition to full-stack development, I also have a certain level of knowledge and skills in other different technologies and fields.
I graduated with a Bachelor's degree in Electronics and Communication Engineering (2023).
Currently working 💼 on integrating Tools, APIs, Embedded devices, and Networking. Learning 🌱 Unity and gradually diving deeper into Machine Learning
This is my recent project where I am working with Social Rivals to build a gaming platform where we are rebuilding classic games with modern technologies that provides a completely new experience to the users.
I started this project to learn about computer architecture and how computers started working back in the day. This project is a simple 8-bit microcomputer that can run basic programs at this stage only (Addition, Subtraction). I planned to add more features like Logical operations, Multiplication, Division, and Interrupts handling in the future. Also planning to write a a Assembler for this computer to make it easier to write programs(Similar to Intel 8085 and 6502 Microprocessor).
Inspired by @Ben Eater ❤️ and his amazing work on building a computer from scratch using logic gates and ICs. He has a great series on building an 8-bit computer, which was my primary source of inspiration for this project.
The project is incomplete. A lot of things that I had planned to do were not possible due to the lack of resources and time. But I am planning again to continue it in near future.
This project was a digital platform designed to support physical education (PE) teachers with tools for organizing and managing classes. It offers features like class creation, students import sheets, and a toolbox for everyday PE activities—such as team creation and live student views for various sports activities.
This project was a great opportunity for me to learn and grow as a developer. I was able to work on various aspects of the project, including game development, web development, networking, embedded devices. The code was initially not up to any standard (as I was still new to programming), but it was a valuable learning experience while working with a real client. They trusted my skills. So, I was able to learn and improve the codebase over time.
This project was my first project when I started learning C programming. It is a CLI based application that allows users to manage a library system, including adding, removing, and searching for books, issuing, returning books. It uses custom data structures and file handling to store and retrieve data.
Discovered a bit late, but absolutely
enjoying ❤️ it — it's solving many of my problems and significantly speeding up processing. It
allows me to write code for prototyping and for actual product and cross compiles easily to different
OS native binaries, which is one of the advantages over Python and javascript.
Gstreamer is a powerful tool for handling multimedia processing, and I have been using it for processing videos streams, with custom plugins and elements in C++ OpenCV and performing AI inference on the video streams using Hailo Accelerators.
Recently tried out OpenWRT Firmware on Raspberrypi, and it is absolutely amazing for managing my small networking needs. I am creating my custom firmware with some pre configured settings and pre installed softwares on Github Actions. And also enabled bridge mode by bypassing the locked ISP router. Which gave me almost full control over the network.
From Last 2 years, AWS is my prefered cloud provider, if there are multiple things to deploy. I have been working with ECS, Lambda, S3, Cloudfront and other services and Github Actions for CI/CD is my one stop solution. Waiting for ARM runners to try out for private projects.
The website is made in Svelte and publicly available here saurabh-git-dev/portfolio. Tried Svelte and Bun for the first time, so there might be some issues. If you find any, please open an issue on my saurabh-git-dev/portfolio/issues.
Feel free to reach out to me for any queries, suggestions.
Visit my blog website blog.thesaurabh.dev.
I don't prefer to disclose any more information about myself publicly. I believe value of work is more important. So will recommend you to check out my Github Profile. I am not active on other social media platforms, so for any queries or suggestions, please reach out to me via email.