# James Fitzgerald > Full-stack engineer Location: Athens, Georgia, United States Profile: https://flows.cv/jamesfitzgerald I'm a full-stack engineer with a passion for bringing ideas to life, be it through building websites for clients or designing games for fun. My typical stack consists of JavaScript/TypeScript via React or Next.js and Python via Flask, FastAPI, and SQLAlchemy. Check out my portfolio and don't hesitate to get in touch if you think we could work on something awesome together. ## Work Experience ### Software Engineer @ Invisible Jan 2024 – Present ### Quality Assurance (Python) @ Invisible Jan 2024 – Jan 2024 In addition to the responsibilities of the previous position: - Developed internal tooling for multiple teams built with React + TypeScript - Conducted code reviews to enforce rigorous quality standards - Provided personalized feedback to junior staff to promote skill development and improve code quality - Identified and reported common issues and performance metrics to management - Authored documentation to improve the performance of multiple teams ### AI Trainer (Python) @ Invisible Jan 2024 – Jan 2024 - Designed high-quality software solutions across various domains for use in LLM training - Implemented designs while adhering to rigorous test-driven development processes - Participated in collaborative code reviews to ensure quality of designs, implementations, and tests ### Full-stack Developer @ Unknown Jan 2020 – Jan 2024 - Design, develop, deploy, and maintain websites according to client specifications - Utilize modern web technologies including JavaScript ES6, CSS3, HTML5, React, and Next.js - Provide clients with fully-custom CMS portals built on technologies like PostgreSQL and S3 ### Internet Analyst @ Appen Jan 2016 – Jan 2024 | Remote - Evaluated user data to improve services for one of the largest search engines in the world - Assessed the quality of service responses to user actions in accordance with complex parameters - Constructed detailed and technical comments outlining the reasoning behind my decisions - Completed work adhering to performance expectations measured through monthly reviews ### Volunteer @ Free IT Athens Jan 2014 – Jan 2016 | Athens, Georgia, United States - Volunteered with a team of IT professionals to provide free IT services to the community. - Helped diagnose and resolve technical issues, and provided technical support and advice to customers. - Demonstrated proficiency in working independently, taking initiative in various tasks and responsibilities. - Trained other volunteers in problem-solving and computer-building techniques. ## Contact & Social - LinkedIn: https://linkedin.com/in/jawfish - Website: https://jawfish.dev --- Source: https://flows.cv/jamesfitzgerald JSON Resume: https://flows.cv/jamesfitzgerald/resume.json Last updated: 2026-03-29