Name: MJ Linane
Type: User
Company: Old Rochester Regional High School
Bio: Front-End Web Developer and Computer Science Teacher. I work with React and Next to build educational products.
Location: Massachusetts, USA
Blog: mjlinane.com
MJ Linane's Projects
Web app to convert text input into different text cases. Built using vanilla JavaScript and Bulma CSS for styling.
A simple expense tracker app built with React, Next.js, and deployed on Vercel.
Google Classroom Assignment Extractor: A simple, open-source command-line tool built with Node.js and TypeScript. It extracts assignment data from Google Classroom, transforming it into a readable Markdown file.
This project is a tool built using Svelte to convert a Google Doc shareable link into a direct download link.
Single player Math War game to practice math (multiplication) facts. Built with React.js (Next.js) and styled using Chakra UI.
Personal developer portfolio built with React.js (Next.js), styled with Tailwind CSS, and deployed on Vercel.
Presentation build with Reveal.js explaining the differences between AP CSA and AP CSP for my high school students.
Landing page for Old Rochester Regional Computer Science courses to present to students on step-up day.
Example of how a static product pre-launch page would be implemented with Netlify email collection.
Tic-tac-toe written in React.js. Completed using the tutorial from the docs.
A Node.js real-time chat website. Backend built Express.js and hosted on Replit. Front-end build using vanilla JavaScript and CSS. Websocket protocol used for communication via Socket.io.
A d3 choropleth map implemented in Svelte, visualizing the ratio of Dunkin' Donuts to Starbucks locations across the U.S. A simple and effective example of data visualization.
A simple typewriter affect using vanilla JavaScript designed for my high school's computer science department landing page. Includes both imperative and OOP examples.