Gus

Gus

Mentor
Rising Codementor
US$20.00
For every 15 mins
View Video
ABOUT ME
Debug/learn/discuss - web development tuition
Debug/learn/discuss - web development tuition

Hi! I'm a self-taught developer who's been doing web development for almost 20 years now. I love teaching and have recently started making youtube videos of beginner web dev projects, talking through the code and explaining as I go. Check them out to see if we'd be a good fit! https://youtu.be/yTZNmqAeiso

UTC (+00:00)
Joined February 2020
EXPERTISE
6 years experience
I started with Node on a chess project - the one that eventually got me hired by Chess.com. I wanted to share the common code such as th...
I started with Node on a chess project - the one that eventually got me hired by Chess.com. I wanted to share the common code such as the rules of chess across the front- and back-end codebases, and Node also offered the possibility of having the back-end be a single, long-running process, as opposed to previous versions of the app I'd written with a PHP back-end, where the lifecycle was per-request. This opened up the possibility of keeping fast-access stuff such as ongoing games in memory, and communicating with clients via WebSockets, which were fairly new at the time. I've since used Node for a variety of projects ranging in size, from one-off scripts to full web apps, as well as a couple of Electron projects.
Electron
View more
Electron
View more
3 years experience
I've written projects in all three major versions of Svelte, and it's my go-to frontend framework.
I've written projects in all three major versions of Svelte, and it's my go-to frontend framework.
8 years experience
2 years experience

REVIEWS FROM CLIENTS

Gus's profile has been carefully vetted and approved as a Codementor. Connect with Gus now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
sve
JavaScript
1
0
Stack Overflow
918 Reputation
1
10
25
EMPLOYMENTS
Co-founder
Retain Maths
2019-06-01-Present
We're making a maths quiz app that asks the optimal questions for testing & maintaining skills.
We're making a maths quiz app that asks the optimal questions for testing & maintaining skills.
HTML/CSS
Node.js
MySQL
View more
HTML/CSS
Node.js
MySQL
Linux
Docker
JavaScript
Kubernetes
Svelte
View more
Contract Systems Developer
CEM
2018-07-01-2018-12-01
I was hired to help convert a set of assessments from Flash to HTML5 in time for the Flash deadline. Activities: - Designing and implem...
I was hired to help convert a set of assessments from Flash to HTML5 in time for the Flash deadline. Activities: - Designing and implementing an efficient workflow for automatically unit-testing and porting legacy code from AS3, ASUnit & XML to TypeScript, Jasmine & JSON. - Working directly on a large data- and event-driven system for delivering interactive assessments with sound & animations (CreateJS). - Maintaining i18n translations in a Flask app with Jinja2 templates - Provisioning VMs with SaltStack. - Setting up a Smoothwall firewall machine to simulate a school network. - Using tcpdump to debug proxy issues. - Setting up a Squid proxy to test sites from behind the Chinese firewall. - Writing a Node script to stress-test a logging service and using it to experiment with sysctl variables. Comprehensive documentation of findings & suggestions. - Managing staging and production machines and services.
Flask
Linux
ActionScript
View more
Flask
Linux
ActionScript
TypeScript
Jasmine
Test driven development
Python 3
Jinja
Scrum
Agile
View more
Developer
DropPoint
2017-01-01-2018-07-01
I was hired to develop the DropPoint.org site with the founders, iterating through several prototypes up to the final version based on re...
I was hired to develop the DropPoint.org site with the founders, iterating through several prototypes up to the final version based on requirements and mockups from a UX designer. The site is a Node/Express/Ractive/MySQL app with Google Maps, delivery providers and Stripe integrations. Activities: - All aspects of development, deployment and documentation. - Mentored a junior dev (Maths+CompSci degree and Python background).
Node.js
MySQL
Google Maps
View more
Node.js
MySQL
Google Maps
SOAP
Stripe
LiveScript
Pug
Ractive
Express.js
View more
PROJECTS
2020
Experimental text editor
Experimental text editor
Node.js
Electron
Svelte
View more
Node.js
Electron
Svelte
Svelte View Engine
View more