Projects
Archive of applications I've designed and developed.
A fun, React-Redux game to gauge how fast you type, developed by someone who potentially has stubby fingers 🖖🏻
- Developed a fun game using React and Redux for state management.
- Constructed the scoring algorithm through leveling, adding bonuses and multipliers to make the game more challenging.
- Used RxToolkit to create extensible and scalable states.
- Architected the project using ESLint, Prettier, TypeScript, and CSSModules to make it scalable and robust.
A minimal, full stack, scalable e-commerce platform 🛍️ complete with responsive design, best-in-class state retention, UI/UX principles and yes, it can scale!
- Curated an E-Commerce FERN stack e-commerce store using latest React-Redux design patterns.
- Libraries used - Redux, Redux-Saga for asynchronous requests, RxJS for observables.
- Used the powerful Firebase BaaS that securely update user details through tightly scripted rules, synchronizes user data across devices and allows OAuth via Google.
- Tested the app using Jest, carried out performance optimization using Lighthouse, and used React Hooks,
- Context and Effects as well as ES6 syntax while writing code.
- Used an Express backend to process payments through Stripe.
Using the famous Pomodoro Technique, t'martyr 🍅 makes tracking your tasks, working for longer, and avoiding burnout simple
- Deployed a unique PERN Stack time management PWA to increase productivity and prevent burnout.
- Created a database to store user data and passwords in an encrypted format.
- Added functionality to sync data after authorization through JWT.
- Used API calls to show wallpapers and quotes as app counts down.
Entryway for my profile, its one of the most ambitious projects I've built 💥
- Designed my portfolio website from scratch to reflect my brand and identity.
- Architected the project for extensibility, aesthetics, and responsiveness.
- Used NextJs for SSR, Vercel for deployment, TypeScript, ESLint and Prettier for maintainability, and Contentful CMS as a CDN.
- Used Chakra for UI, Framer Motion for animations - developed a design language based on colors, fonts, and animations.
Hold your representatives accountable by this SPA which circumvents spam filters ✊🏿
- Emailing representatives in bulk will only cause it to be caught by spam filters
- Built 2 websites to circumvent spam filters of representatives in two cases
- To bring the perpetrators in the Jeyaraj and Fenix case to justice
- To bring back ECP in Tamil Nadu after a wrongful shadowban
- Used a simple layout to enter details to modify a prewritten script and send it as an email with the click of a button
- Received a prompt response from authorities for both projects
Ongoing effort to create better visualizations as a precursor to machine learning 🐙
- Engineered relevant data points through Numpy.
- Cleaned and examined data points through Pandas to identify errors.
- Generated interactive visualizations using Plotly to analyze the trends of 911 calls for the last year.
Highly Sensitive D Type LSPR Fiber Sensor
Our thesis submission for my final 🔬 semester, where we delved deep into technical documentation, material science, and 3D modelling
- Developed a biomedical sensor based on Surface Plasmon Resonance using COMSOL Multiphysics.
- Carried out a literature survey for our thesis.
- Evaluated the performance of plasmonic coatings through simulations.
- Optimized performance paramters by using nano-columns coated with graphene.
- Greatly improved sensitivity versus conventional structures.
Multi-Platform (Desktop and Android) application to perform CRUD operations on a database of Employees 💼
- Created two applications - one using the Android SDK and one using JavaFX.
- Used queries to store placeholder values to a relational database.
- Followed AndroidX best-practices whilst coding.
- Added functionalities to search, edit and delete employees.