Mitul Mistry
Full Stack Engineer
From design to deployment, I bring ideas to life with code.
I specialize in building robust applications, with expertise in both front-end and back-end technologies like Node, React, and Rails.
My background in software development and visual design helps me bridge technical and creative needs, turning concepts into polished, functional products.
Technical Skills
Languages: JavaScript, TypeScript, Ruby, Python, C, Tailwind, CSS, Sass, GraphQL
Frameworks: Node, React, Next.js, Remix.js, Redux, Rails, Django, AngularJS
Databases: PostgreSQL, MongoDB
Tools/Libraries: Git, GitHub Actions, Webpack, Docker, Bootstrap, jQuery
Concepts: OOP, CI/CD, REST, APIs, TDD
Software: Linux, Photoshop, Illustrator
Projects
Art Institute Explorer
A full-stack web app allowing users to explore the museum's catalog, search for artworks, and create custom collections.
- Built a React front end to browse and save thousands of artworks via an external API
- Developed a Rails API to manage collections and artwork data in PostgreSQL
- Reduced API calls with caching, improving performance.
The Valley
A non-linear storytelling engine that tracks user decisions and adapts the narrative dynamically.
- Used Redux and custom JavaScript to manage dynamic text-based narratives
- Created a CSV-to-JSON pipeline for efficient story file processing
- Designed a branching system to track user choices and outcomes
Storyplan
A platform for writers to structure their stories into chapters, track characters, and categorize their work.
- Developed a comprehensive test suite with RSpec and Capybara to ensure reliability and scalability
- Integrated Facebook authentication using Devise and OmniAuth for seamless user sign-in
- Enabled image uploads via AWS S3 and Active Storage for scalable media management
React Google News
A React front-end app displaying news stories in a responsive grid layout using the Google News API.
- Built a lightweight Node.js/Express back end to handle API requests and serve data to the front end
- Customized Webpack configurations to optimize performance for development and production
Steam Navigator
An AngularJS front-end app for browsing trending games and detailed product information from the Steam Store.
- Migrated legacy AngularJS code to a modern Webpack build for improved maintainability
- Implemented AngularJS Material for a clean, responsive user interface
Character Sheet
A React app for building and updating character sheets, designed for RPG enthusiasts.
- Implemented state management with Redux Toolkit and stored character data in local storage
- Developed with TypeScript and ensured code integrity with a Jest test suite
Sketchbook
A Rails and AngularJS app for artists to upload and display their sketches.
- Built a Rails API back end with Active Storage for image uploads to AWS S3
- Enabled front-end CRUD operations using AngularJS and integrated RESTful endpoints
Web Design
Contact
Email me at:
Or add me on LinkedIn at: