Phil Gates-Idem

Durham, North Carolina, United States Contact Info
2K followers 500+ connections

Join to view profile

About

I am a software developer even when I am not at work.

Activity

Join now to see all activity

Experience & Education

  • JupiterOne

View Phil’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Projects

  • GeniusCalc

    - Present

    GeniusCalc is a general purpose calculator that utilizes the JavaScript engine to evaluate expressions on the client-side for a very responsive user experience.

    The expression parser is written in Java and compiled to JavaScript using Google Web Toolkit. The parser validates the user input and transforms it if no errors are found. If errors are found then error markers are used to show the exact positions within the expression at which the errors occurred. In order to keep track of all…

    GeniusCalc is a general purpose calculator that utilizes the JavaScript engine to evaluate expressions on the client-side for a very responsive user experience.

    The expression parser is written in Java and compiled to JavaScript using Google Web Toolkit. The parser validates the user input and transforms it if no errors are found. If errors are found then error markers are used to show the exact positions within the expression at which the errors occurred. In order to keep track of all variable assignments, the user-input expression is transformed to JavaScript and variables and functions are scoped if necessary.

    See project
  • Honeymoon Registry

    -

    Created honeymoon registry using Python, Google Datastore, and Google App Engine.

    Other creators
    See project

More activity by Phil

View Phil’s full profile

  • See who you know in common
  • Get introduced
  • Contact Phil directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses