ue.js
Vue.js
Vue.js is an extremely lightweight and simple web development framework that is mainly developed by a team of independent, professional developers. I used this for a majority of my projects, including Worlds iVue, iVue's company websites, and the website you are on right now.
Nuxt
Nuxt is a web framework that's built with Vue.js and comes with a whole host of features. It's particularly useful when use Vue Components to generate a static site or a server-side rendered site for quality search engine optimization.
Pinia
Pinia is Vue.js's official module for global state management. It's extremely simple to use and works even better than modules like Redux or RxJS.
Vue Router
Vue Router is a routing module that integrates seamlessly with Vue.js Apps. It's similar to any other framework's routing module.
Vite SSG
Vite-SSG can build any Vue.js application with Static Site Generation, allowing for better Search Engine Optimization. This was created and is currently maintained by Anthony Fu, a core developer of Vue.js, Vite, and Nuxt.
Frontend
React Native
React Native, created by Meta, is a popular library that can be used to make apps for all platforms. It shines in mobile app development, however, and I used it to help develop a mobile application with other college students.
Angular
Angular is another popular web development framework that is supported by Google. With TypeScript at its base, an Angular project can scale to any size. I used it to make a mock pizza order and delivery system for my software engineering class.
Vite
Vite is a frontend building tool that simplifies developing, building, and deploying frontend applications. It is used by most major JS Frameworks today, including Vue.js, React Router, Angular, etc.
Expo
Expo is a framework that utilizes React Native to help developers create, build, and deploy apps that work on Android, iOS, and the web all at once. I used it to develop a mobile app at Sublo.
Tauri
Tauri is a framework that can build tiny and fast binaries for desktop and mobile applications. In other words, It allows any web developer to bundle their application to become a native application.
AWS
Amazon Cognito
Amazon Cognito is Amazon's primary service for user authentication. I have configured this service to develop user authentiaction systems for both Worlds iVue and Sublo.
AWS Amplify
AWS Amplify serves as an effective module for full-stack development. It can easily pair web and mobile apps with other services such as Amazon Cognito. Therefore, both Worlds iVue and Sublo utilizes AWS Amplify.
Web Hosting
I use AWS to host websites for myself and iVue with Amazon S3 to store a website's files, Amazon CloudFront to deliver the websites, and Amazon Route 53 to tie these websites to the preferred domain names.
Email Services
I've utilized multiple email services made by AWS including Amazon Simple Email Service (SES) for making my contact form and Amazon WorkMail for iVue's Company Emails.
Serverless APIs
With all these services, I utilize AWS Lambda and Amazon API Gateway to implement some backend functionality into my projects, such as for the contact forms I have made.
Modules
Cesium
Cesium is a 3D geospatial platform that I used to develop Worlds iVue and the Globe Webpage for my website. Due to its extensive documentation on all its features, Cesium isn't that complicated to learn and can perform a seemingly boundless variety of tasks related to geospatial platforms.
MAVLink
MAVLink is a lightweight messaging protocol that can communicate with drones. Worlds iVue extensively uses the protocol to have drones perform extensive actions, including running waypoint missions. The protocol can also control other servos connected to a drone in a wide variety of ways.
GitHub
I use GitHub as my go to version control app for all my projects. It's extremely reliable for me and my team at iVue to use this for all projects, and it helps store archived code. With GitHub Actions, I can even set up CI/CD pipelines for my websites to autonomously deploy updates online.
UnJS
UnJS is an ecosystem of JavaScript Modules that help with developing websites and apps. I use some of its modules within my own projects like this portfolio website and iVue's websites.
Cloudflare
Cloudflare has a free platform called Cloudflare Pages that simplifies deploying full-stack applications to the web. It has a free version that I use to ensure that my web development projects run smoothly online.
Languages
JavaScript
I've learned how to code with JavaScript, TypeScript, and Node.js to make various functions. These sit at the core of all the frameworks and modules I have used for my projects.
Python
I use python for testing the MAVLink Protocol for Worlds iVue and to create AWS Lambda Functions.
Java
Java is the first major programming language that I learned about. I primarily used it in college to complete assignments for my Data Structures class.
Arduino
At iVue, we use arduino boards to create advanced modkits for our drones. This vastly improves the quality of the drones, making it less complicated for us to develop and for consumers to operate.
GoLang
GoLang, supported by Google, is great for developing backend systems for applications. I learned it when I started at iVue, and its used in the current order application for iVue Media's services.
R
The programming language "R" is specifically designed for statistical computing and graphics. I learned and used this coding language in my Probability and Data Analysis class at KSU.
HTML
Through my experience with frontend frameworks, I have learned how to develop intuitive UIs with HTML.
CSS
Through my experience with frontend frameworks, I have learned how to develop visually appealing styles with CSS.
Icons
Font Awesome
I have used free font awesome icons across all my frontend development projects. By representing brands, webpages, and simple features with a wide catalog of icons, I add on to the visual appeal of my projects.
AWS Icons
Amazon Web Services (AWS) has an entire website dedicated to their icons. Nearly every AWS service and more has a specialized icon, and I use these icons on the AWS page and other places on my website.
iVue
I use iVue's icons and logos to make my own website, particularly on the home page and the experience page.
FontSource
FontSource is a collection of open-source fonts that are packaged into NPM Packages. I use them in my own website and other projects, and I just want to give credit to them here.
Home Page My SkillsMy ExperienceMy ProjectsMy ResumeFCS CertificationMy Icons
Contact Me My EmailLinkedInGitHubGitLabSteam
Features GamepadBarcode ReaderInstall WebsiteWake LockGoogle Mockup
Repository Code SandboxCommitsSitemap
2025 Mohit Jain