Hello! I'm

Shobhit Narayan

About Me

Tech Generalist

Hey there! I'm a Software Engineer and a Technology Generalist. I enjoy exploring all kinds of new things and can quickly adapt and learn from them. I'm well-versed in a variety of languages and tools (Full-Stack), from Python and JavaScript to React and NodeJS.


Design Enthusiast

I love design. A creative, clean, and smooth UI always makes me drool! Being a digital artist for more than 2 years now, I've developed a keen eye for design and aesthetics. I'm well versed in creative tools like Photoshop, After Effects, Canva, and Premiere Pro.


Outside of Coding

When I'm not coding, you'll find me immersed in creating digital art, reading all kinds of novels, and tinkering with fun side projects.

I believe in the power of technology to drive creativity and innovation, and I'm excited to continue pushing boundaries and making a difference.

Projects

Music Factory

Music Factory

Interface for a text to music generator. Uses Meta's MusicGen model. Hosted the model on Replicate to spin up an API. Used WavesurferJS to visualize the audio waveform

ReactNextJSTailwindWavesurferJSReplicate
Forever Dungeon

Forever Dungeon

An infinite text adventure game using the OPENAI APIs. It uses the gpt3.5-turbo model to generate the story and provides several options to the user. The story continues infinitely based on the users choices. For a better experience, the text is also passed to the DALL-E API to generate a relevant image.

ReactViteGPT-3.5DALL-EAPI
Roboko

Roboko

Front-end web design and brand development for a fictional robot rental company. The website is built with React and TailwindCSS. 3D elements were added using Spline3D, and The logo and branding were created using Logo.com and Photoshop

Front-endReactTypescriptNextJSTailwindFramer MotionSpline3D
My Portfolio

My Portfolio

This website! showcases my work and projects. Built with NextJS and TailwindCSS. The animations are done using Framer Motion.

ReactNextJSTailwindFramer Motion

My Skills

Javascript
React
NextJS
Tailwind
Typescript
NodeJS
Express
HTML
CSS
Python
MongoDB
Git
REST API
Spline3D
Framer Motion
Photoshop

My Experience

Software Engineer - AI Training

2024 - Present

Outlier

  • Facilitated AI training using Reinforcement learning through human feedback (RLHF)
  • Developed complex and challenging software projects/scenarios to test and evaluate AI responses
  • Tested and analyzed AI generated code in Python and Javascript
  • Reviewed peer evaluations ensuring consistent and accurate assessments

Software Engineer – Mitacs Accelerate

2022 - 2024

University of Windsor & Sinai Health, Health Commons Solutions Lab

  • Developed complex MVC web application using MERN stack, increasing user engagement by 30%
  • Leveraged NodeJS, React, and MongoDB to implement full-stack features, and deployed the application using Heroku
  • Led a team of 6 developers by delegating tasks, communicating milestones and progress to clients through weekly reports
  • Streamlined debugging time by refactoring code with object-oriented design principles, reducing error rates

IT, Logistics & Scheduling Coordinator

2022 - Present

Assisted Living Southwestern Ontario

  • Designed, developed and published organization’s website using WordPress ensuring complaiance with AODA standards
  • Leveraged Microsoft Sharepoint and Power Automate to automate key business processes
  • Migrated systems to Microsoft 365 and provided training to senior management
  • Managed Microsoft Teams, Microsoft Entra Identity, Power sites and power apps
  • Provided IT assistance to internal stakeholders, troubleshooting issues and swiftly resolving them to ensure minimal disruptions to operations

Student Intern

2018

Cyient Ltd.

  • Developed a solution for a Transmit Receive Module using Java, Swing, and RxTx libraries
  • Interacted with hardware and electronic teams to achieve a full duplex serial communication with an FPGA board
  • Applied object-oriented design solutions such as abstraction and polymorphism to design the architecture of the application layers