Personal details

Greg G. - Remote full-stack developer

Greg G.

Based in: 🇺🇸 United States
Timezone: Pacific Time (US & Canada) (UTC-8)

Summary

I'm a full stack software engineer, technical writer and computer science educator. I enjoy testing, debugging, refactoring, application design, maintaining projects and teaching.

My primary technologies are JavaScript, React, Express (PERN stack), Playwright, Puppeteer, Python, Flask and C. See my Stack Overflow tags for more technologies ordered roughly by my interest and experience.

In addition to Stack Overflow, I'm active on Code Review Stack Exchange. Feel free to peek at a few of these reviews to get a sense of the insights I can offer your code.

For further information, visit my Codementor FAQ.

I'm looking forward to hearing about your project!

Profile picture by the wonderful Emily Huston ❤️

Work Experience

Software Engineer
Comulate | Sep 2024 - Present
API
TypeScript
React
Jest
Browser Automation
GraphQL
TypeORM
Puppeteer
Tailwind css
Playwright
Built and maintained API integrations, scrapers, and full-stack features for insurtech applications with intensive business logic using TypeScript, React, Jest, Puppeteer, Playwright, Tailwind, GraphQL, TypeORM, TypeGraphQL and Postgres.
Software engineer/content lead
Qualified.io (Andela) | Nov 2018 - Sep 2024
Python
Node.js
React
JavaScript
Jest
Rails 5
Puppeteer
Vue.js
Playwright
Express.js
- One of 5 technical roles that brought a startup to acquisition. - Developed software and maintained 250k+ LOC in Vue, Express, Rails, AngularJS, Mongo and Playwright. - Created innovative assessments to simplify the hiring process for thousands of candidates and companies. - Wrote code in dozens of languages using many popular libraries like React, Angular, Flask, Django, Pandas and various ORMs. - Wrote and maintained hundreds of test suites with technologies like Playwright, Puppeteer, Jest, React Testing Library, Mocha, Enzyme, RSpec, Python unittest, JUnit, NUnit, and many others. - Wrote and maintained internal and open source tools and npm packages, such as an iframe-embedded version of our product, a language localizer, LLM apps and a tree visualizer. Hosted apps on GCP, Heroku, Netlify and GitHub Pages. - Performed extensive customer-facing tech support. - Built and managed third-party integrations, helping secure and maintain six-digit contracts. - Wrote and maintained extensive internal and public documentation for the platform. - Provided hiring, onboarding, mentoring and leadership within my team. - Collaborated with stakeholders and product managers across teams.

Projects

Programming language localizer
2021
Ruby
Developed and maintained a tool to generate coding challenge boilerplate for over 20 programming languages for a startup.
Qualified.io
Ruby on Rails
Angular
Jest
Vue.js
Playwright
Express.js
I develop and maintain features for a massive app written in Vue, AngularJS, ExpressJS and Rails, tested with Playwright, Jest and RSpec.

Education

Georgia Tech
Master's degreeComputer Science
Aug 2018 - May 2021

Certifications & Awards

JavaScript Specialist
City College of San Francisco