Tom Geraghty

Tom Geraghty

Mentor
5.0
(6 reviews)
US$15.00
For every 15 mins
5
Sessions/Jobs
ABOUT ME
Full Stack Developer
Full Stack Developer

Always striving to learn new things. What can we teach each other?

Spanish, English
Tijuana (-08:00)
Joined November 2017
EXPERTISE
3 years experience | 2 endorsements
I have experience building interactive web application front ends with JavaScript including many libraries and frameworks such as: jQuery...
I have experience building interactive web application front ends with JavaScript including many libraries and frameworks such as: jQuery, ReactJS, wow.js, AnimateOnScroll, and more. I also have experience with back end development utilizing NodeJS and various server frameworks such as ExpressJS, HapiJS, and more. I have built Single Page Applications utilizing React's Router 4. I use the latest ECMAScript features and ensure cross-browser compatibility with unit testing, polyfills, and transpilers (primarily Babel). If you need help with animation, adding interaction, features, or components to your project let me know! I can also build up the back end or front end of your application if your strength lies in the other area. I am more than happy to work on existing code or start from scratch. If you are using or want to use any frameworks or libraries I am glad to include them in your project.
4 years experience | 2 endorsements
HTML5 experience with a dedication to standards compliance, semantic markup and accessibility. I believe in building specification compli...
HTML5 experience with a dedication to standards compliance, semantic markup and accessibility. I believe in building specification compliant code to ensure future-proofing and good SEO. I also believe in writing software that is accessible to users of different abilities. I have extensive experience with creating custom web applications and components with HTML including creating custom objects and using data-attributes to build up logic and functionality easily and in a way that is scalable.
2 years experience | 1 endorsement
I have been deep diving into Node for the last couple of years. It is amazing to be able to work in the same language in the back end and...
I have been deep diving into Node for the last couple of years. It is amazing to be able to work in the same language in the back end and front end! Node also allows you to utilize the best features of JavaScript and is incredible at handling huge streams of data (buffers) in a functional manner. I love the npm community and how there is always something new to learn about in the world of JS/ES/Node! I have experience creating back end REST APIs or web framework servers to display server side rendered HTML (great for SEO!) using Pug/Jade templates (similar to Mustache/Handlebars/etc).

REVIEWS FROM CLIENTS

5.0
(6 reviews)
JM
JM
December 2017
Great work, efficient. Excellent explanation skills.
John Shields
John Shields
December 2017
Tom offered help via email even before the job started! Very appreciative. :)
Islam Ahmed
Islam Ahmed
December 2017
Possessed good java programming skills and make sure I understand everything all the way. He is a great tutor really recommend.
TongKe Xue
TongKe Xue
December 2017
Had a question regarding JS execution model -- concurrency / async / lack of "threading". Very knowledgable.
Bailee
Bailee
November 2017
Tom was extremely helpful in helping me solve an html bug before we had a ton of traffic coming to our site for a sale. He was very responsive and worked through several solutions quickly until we got a resolution. And, he offered recommendations to make things easier for me going forward. Much appreciated!
SOCIAL PRESENCE
GitHub
scripts
Scripts holder: for fun and utility scripts and snippets
JavaScript
0
0
create-react-app-with-sass
A zshell script that generates a Create React App front end development environment with SASS.
Shell
0
0
EMPLOYMENTS
Web Developer
Tomayo Web Development
2015-01-01-2016-12-01
Tomayo Web Development was a branding and website design and development company. My partner and I created feature rich web application...
Tomayo Web Development was a branding and website design and development company. My partner and I created feature rich web applications and websites for local musicians, non-profits, and other businesses. My primary responsibilities include but were not limited to: Web Design Web Development (Front End and Back End) Drupal development Drupal module selection, installation, and configuration Design, branding, style and art direction Meeting with clients, evaluating client needs, generating project proposals, meeting with clients to discuss ongoing development and adjust where needed, delivery of completed projects Security setup including defining user roles, database access features, public-facing form validation (for XSS, MITM, and other data theft and/or escalation of privileges schemes) Security maintenance, configuration, ensuring proper update channels, following security trends HTML/CSS/JavaScript/PHP utilized within a Drupal and other CMS environments Development in Linux and Windows environments Utilization of bash and other scripting languages (cron jobs, etc.) Server setup, configuration, security hardening, testing, and deployment Development -> Testing -> Production paradigm
HTML/CSS
PHP
MySQL
View more
HTML/CSS
PHP
MySQL
Linux
Drupal 7
View more
PROJECTS
Paparanni Photo Blog ExpressJS ServerView Project
2017
An ExpressJS web framework application in the Node environment that serves server side rendered PUG (formerly Jade) template files in the...
An ExpressJS web framework application in the Node environment that serves server side rendered PUG (formerly Jade) template files in the form of a Photography Blog.
Node.js
jQuery
MongoDB
View more
Node.js
jQuery
MongoDB
Mongoose
Pug
Database schema, database design
User authentication
View more
Vehicle Maintenance LogView Project
2020
Keep track of maintenance performed on your vehicle(s). Add as many vehicles as you want; look them up via VIN or year+make+model. Cre...
Keep track of maintenance performed on your vehicle(s). Add as many vehicles as you want; look them up via VIN or year+make+model. Create log entries detailing parts, labor, costs, locations, what was done, mileage, dates, etc.
Node.js
MongoDB
Image Processing
View more
Node.js
MongoDB
Image Processing
Mongoose
React
View more