SWE working with React, NextJS, TypeScript, and JavaScript.
Currently building FireSummaries.com, a site for FIRE supporters to explore financial independence journeys.
Co-creator of SvelteScope, a Chrome extension dev tool for Svelte developers.
Find me on GitHub: github.com/alphajames258
+ Developed a full-stack web app using NextJS/TypeScript and Supabase
+Implemented SSR to render pre-fetched data on initial load, improving SEO and performance.
+ Scrape top posts daily on various Fire Subreddits. Posts are then processed through Claude AI, only posts containing both age and net worth will be added on the site.
+ Utilized Supabase relational data storage, query optimization, and API access.
+ Accelerated under OS Labs(opensourselabs.io) focused on frontend development, allow users to change props and states in a controlled environment and see different version of props changed.
+ Integrated Vis.js to create a hierarchical component tree by binding the nodes and edges datasets to Svelte stores containing the latest component hierarchy data, allowing developers to interact with the tree and single out components to manipulate.
+ Incorporated Typescript into development processes, leveraging its static analysis capabilities to mitigate type and undefined errors and simplify debugging, resulted in enhanced code readability and streamlined development, ultimately improving productivity.
+ Utilized the Svelte framework for Chrome extension development, leveraging its distinctive advantage of eliminating the virtual DOM, thereby optimizing loading times and enhancing user performance for a smoother browsing experience.
+ Implemented a NoSQL database (MongoDB) in our splash page for persistent storage of user subscriptions, ensuring user preferences are maintained even after restarting the extension.
+ Applied Rollup to optimize bundling for Svelte projects. Rollup tree-shaking efficiently reduces bundle sizes, enhancing performance, while its ES module syntax support aligns seamlessly with Svelte architecture, further optimizing bundling.
+ Employed Vite.js expedites Svelte extension development, offering near-instantaneous feedback cycles and an optimized workflow, ultimately enhancing productivity and acceleration feature implementation.
+ Applied Chrome Extension API to orchestrate synchronized communication between our panel(Chrome tool) and webpages, enabling real-time extraction of components and dynamic DOM manipulation.
+ Engaged in Scrum activities, including daily standups and code reviews, to foster collaboration and maintain code quality within the team.