Hi, I'm Tarun Singh a Software Development Engineer Intern.

Stick around to see my work!

avatar

About Me

avatar

I'm Tarun Singh, an SDE Intern with Open Transit Software Foundation. I'm currently pursuing Masters in Computer Applications with the major in Software Engineering. Passionate about technology and its ever-evolving landscape, I aspire to be a proficient software developer while nurturing my love for writing. With over 3 years of experience in technical writing, I enjoy sharing my knowledge through technical blogs. Actively contributing to Open Source.

Education

University School of Information, Communication, and Technology (GGSIP University), Delhi
Masters in Computer Application (MCA) in Software EngineeringGPA: 8.53/10

Achievements

‣ Become a Pupil (max 1213 rating) on Codeforces.‣ Solved 100+ problems on LeetCode.‣ Successfully published more than 400 technical articles on GeeksforGeeks, Tutorialspoint, Semaphore, OpenReplay, etc.‣ Received Best Technical Writer Award from GeeksforGeeks

Coding Profiles

Experience

SDE Intern

Open Transit Software Foundation

June 2024 - Present

Creating a new Docker image to enhance the OneBusAway server development experience

Enhanced project documentation and adding a Code Copy button, amplifying developer experience (PR merged)

Implemented responsive design improvements for the OneBusAway website (PR merged)

Skills

Programming Languages
JavaScript
TypeScript
C
C++
HTML5
CSS3
Frameworks & Libraries
React
Next.js
Node.js
Express
Material UI
Bootstrap
Tailwind CSS
Databases
MySQL
MongoDB
Tools
Git
GitHub
Postman
Slack
Figma
Coursework
Data Structures and Algorithms
Operating Systems
Computer Networking
Database Management Systems

Projects

URL Shortener

Implemented features such as one-click URL shortening, detailed analytics for click tracking, clipboard copying, personalized dashboard, and a dark theme, enhancing user experience and functionality.

Developed a RESTful API to handle URL shortening and redirection, user authentication, and analytics tracking, enabling users to shorten URLs and track click analytics.

Next.js, Express, MongoDB, Node.js, Tailwind CSS

URL Shortener

QR Code Generator

Developed a QR code generator web app to generate QR codes for URLs, text, and contact information, enhancing user experience and functionality.

Implemented a feature to download, as an image for offline use.

Implemented the feature to change color of the generated QR code

Next.js, Tailwind CSS

QR Code Generator

CodeXEditor

Developed a real-time code editor with features like syntax highlighting, code formatting, and real-time collaboration, enabling users to code together in real-time.

Implemented a code collaboration feature for users to do live coding, enhancing collaboration and productivity.

WebSockets, Socket.io, Next.js, Node.js, Express, Tailwind CSS

CodeXEditor

Research

5G: The Stimulant to Digital Uprising in India

Tarun Singh, M. Dahiya

International Conference on Machine Learning, Big Data, Cloud and Parallel Computing (COM-IT-CON), 2022, pp. 726-730, 2022.

The main objective of the paper is to discuss the role of 5G in Indian telecom sector and in other sectors too. It was expected that all 5G mobile technologies may be functional and operational by 2020. 5G comprises of advanced features and support advanced technologies, therefore its demand is much more awaited in the market, and it is the commanding technology in coming future which governs the telecom sector. This paper also discusses the key factors that can enable so that the rise in IoT devices and growth in supporting technologies can be seen. This paper also reviews the generations of mobile communication with their respective advantages and disadvantages. The paper also examines the impacts of 5G technologies on various sectors like industries, commerce, education, healthcare, agriculture, finance and social sectors.

An Analysis on Recommendation Systems in Machine Learning

Tarun Singh, Anees Ahmed Choudhary, Akash

International Research Journal of Engineering and Technology (IRJET), 2021.

With the increase in growth of the digital world and the influx of huge amount of information availability, a method to find the right choice in selecting and filtering an item to choose the right product from the pool of information has become necessary. To solve this problem, recommendations systems have been developed which can help the users in getting recommendations utilizing their previous searches and purchases. Recommendation systems are used in many areas which include and not limited to online shopping, news media, music, movie recommendation. They are highly deployed and utilized in companies like Amazon, Netflix, and YouTube.

Blog

Get In Touch

Why Be Shy, Say Hi...

I'm open to new opportunities and look forward to connecting with you. Whether you have inquiries or just want to say hello, feel free to reach out. I'll do my best to respond promptly!