Hi, I'm Jonathan Mimnaugh, a Chicago-based Software Engineer. I graduated from Governors State University with a B.S. in Computer Science (3.9 GPA) and completed a NASA-Funded Software Engineering Internship in Drone Research at the University of Notre Dame. I work across the full stack: Python and Flask on the back end, PostgreSQL and MySQL for data, and React and vanilla JavaScript frontends on the client side. I build from scratch and ship: every project on this site is live in production.
Web development clicked for me because the feedback is immediate: write something, open the browser, and you know right away if it works. That real-time loop suits the way I think: visual, iterative, hands-on. I'm most engaged building things people interact with directly, where there's always something to refine or get exactly right.
Work & projects
- NASA-funded research program at Notre Dame focused on autonomous drone safety — contributed to a clustering algorithm modeling drone interaction failure types for geofencing analysis, with 2D and 3D visualization output
- Built a browser-based diagram editor (Cytoscape.js) supporting Goal Structuring Notation (GSN) for drone safety arguments — 6 typed node classifications, auto-numbering, and formal safety argument rendering
- Implemented 50-step undo/redo, snap-to-grid, multiselect, PNG/SVG/JSON export, shareable URL state, auto-save, and a Canvas API minimap with live viewport tracking
Contributions recognized for inclusion in a forthcoming IEEE Transactions on Software Engineering publication.
A full-stack web platform for a boba shop, built solo and deployed to production on Render, covering everything from database design to a Groq-powered AI chatbot.
- Python Flask REST API with 10+ endpoints handling live menu management, orders, events, and job applications
- Relational PostgreSQL database — 7 tables, SQLAlchemy ORM, enforced referential integrity across all entities
- Responsive vanilla JavaScript frontend using the Fetch API for async communication — shopping cart with checkout, event calendar with RSVP, and job application portal
- Groq-powered AI chatbot grounded on a custom knowledge base to answer menu, allergen, and event questions in real time
Member — Software Engineering Club · Drone & Aerospace Club
- Designed and built from scratch with no frameworks, templates, or build tools
- Vanilla JS typewriter effect cycling through core stack technologies
- Scroll-reveal animations using IntersectionObserver
- Responsive CSS Grid layout with mobile-first media queries
- Deployed on GitHub Pages with a custom domain
Turns a resume and a job posting into a match score, a tailored resume, and a cover letter, without inventing anything.
- React frontend and Flask REST API powered by the Groq API
- Fact-checks AI output, flagging any skill, title, or number not in the original resume
- Chrome extension reads job postings straight from LinkedIn, Indeed, and other job boards
- Rate limiting, SSRF protection, Sentry monitoring, and CI with 35 pytest tests
What I work with
What I'm up to
AI Job Application Assistant
The website is live, and the Chrome extension reads postings end to end on job boards like LinkedIn and Indeed. I'm finishing the last details, refining how it handles each site's page layout. It takes the LLM integration from the Boba Shop chatbot further, with checks that keep the model from inventing anything.
Last updated October 2026