React Full
Stack Developer

Building Application with <React.Ecosystem >

React Ecosystem

Tools that I use for my Apps.

Product should be simple UI/UX, good DX, highly scalable, resilient and maintainable for longer run.

A dropdown menu example with a checked item and a submenu
react query logo

Data Fetching & Caching

Apps feels fast and responsive using latest Data Fetching and caching techniques using React Query.
graphql logo

New GraphQL API

Configure your app with new GraphQL API with data that you actually need.
testing lib logo

Test Driven Development

Ship you App with 99.99% confidense that your app gonna work in production with Testing Library.
vite logo

Build Faster

Down your production build time or development time with Vite.
next logo

Full Stack Framework

Create your app with meta framework like Next or Remix to be fully featured production ready app.
docusaurus logo

Documentation

Don't skip documentation, create your app's docs with simple and easy process with docusaurus.
react dev tools logo

React Dev Tools

Get your Apps Performance by finding what's actually happening under the hood with React Dev tools and Chrome dev tools.
radix logo

Styling & Design System

Create Scalable and Consistent design with Design System like Radix, Tailwind CSS.
About
Roshan Horo
Web Developer
Jharkhand, India
Expertise
React
Javascript
Typescript
MERN Stack
Interests
Component Library
Design System
Open Source Contribution
Tech Talks
Education
MCA (Masters of Computer Applications)
LPU Distance Learning
2020 - 2022
BCA (Bachelors's of Computer Applications)
SGGS College, Chandigarh
2017 - 2020
Profile
I'm passionate about creating engaging and dynamic web applications that deliver great user experiences. With a strong foundation in JavaScript and a deep understanding of React, I enjoy crafting reusable, maintainable, and scalable code that solves complex problems and achieves business goals. I am a continuous learner, keeping up with the latest technologies and industry trends to stay at the forefront of my field.
When I'm not coding, I like to find answer why it is like that in our world in a broad perspective and I'm a very boring person who like's to know boring stuff like Economics, Personal Finance, Philosophy. Other time you can see me with my cat and dog.
Experience
Full Stack Developer
Spark Card / Remote - Full Time
Nov 2022 - Feb 2023 · 4 mos
In my previous job, I was responsible for creating version 1 of the application from scratch for a very early fintech startup. This involved determining the architecture, designing the database, selecting the appropriate stack based on the requirements, developing the backend and frontend, and deploying the application. Through this experience, I gained valuable insight into how to approach a business problem and solve it using my technical expertise.
Tech Stack : MERN, Tailwind CSS, Vercel, Digital Ocean, NGINX, API Integration
Software Engineer Trainee
Bitkraft Technologies / Remote - Full Time
Sep 2021 - May 2022 · 9 mos
At Bitkraft, I worked on a project for an airline client that involved developing the taxation and incentive component. The project was built using MEAN stack for the frontend and LAMP stack for the backend. As a Full Stack Developer, I was responsible for development, bug fixes, infrastructure, databases, and supporting client queries. Through this project, I gained experience in database schema design, transactional SQL, and enhancing my skills in both backend and frontend development.
Tech Stack : MEAN, LAMP, Transactional SQL
Front End Trainee
KloudOne / Remote - Internship
Jan 2021 - Mar 2021 · 3 mos
In this period, I worked with senior developers to create websites using ReactJS. Our main tasks included cloning various websites such as the Chrome extension page and IMDB website. We also developed a basic CRUD-based application using backend technology. Through this project, I gained experience in developing websites using ReactJS and learned how to clone websites and develop basic applications using backend technology.
Tech Stack : React

Open
Source
Contributions

Open source contribution is a valuable way to give back to the community and gain experience as a developer. It involves contributing to open-source projects by submitting code, documentation, or bug fixes. It provides an opportunity to collaborate with developers from around the world, enhance technical skills, and create a positive impact in the tech community.

Why I'm doing Open Source - "I want to be a better developer,that's it."

ReactPlay is an open-source platform to learn, create and share ReactJS projects with the developer community. Start by browsing the plays or exploring the source code.

My contributed to this project by identifying a layout shift issue and creating a pull request to fix it. Additionally, created a pull request to fix cypress tests that were failing after each pull request.

This is a community which provides free hands-on training in various fields of computer science and have an inclusive community focusing on a learn by doing approach.

In the project, my contribution is fixing minor bugs that were related to links in the footer navbar.

What I've been working on

I like to stay busy and always have a project in the works. Take a look at some of the applications that I've dedicated my time to.

React Challenge is an platform to take challenge on React using a simple, easy-to-use interface.

Explore multiple GitHub repos in the world of open source effortlessly.

A new way to manage your financial.

@codedamn playground Clone

Tech Talks

I am a passionate individual who finds great joy in sharing my knowledge and experiences with others. I firmly believe that learning and growing together is the key to personal and professional development. That's why I actively engage in public speaking engagements, where I have the opportunity to share what I have learned and connect with like-minded individuals. Through my talks, I aim to inspire and empower others to embark on their own learning journeys. I thrive in environments where knowledge is exchanged, and I am excited to continue making a positive impact in the tech community through my speaking engagements.

Scaling React App with Design System