Daniel Gheorghe, OAuth Developer in Târgoviște, Dâmbovița County, Romania
Daniel Gheorghe

OAuth Developer in Târgoviște, Dâmbovița County, Romania

Member since January 6, 2016
Daniel is a full-stack web developer and Zend Certified PHP Engineer. He started coding PHP in 2005 and, since then, he has worked on tens of successful web development projects. With a decade of experience as the lead software engineer for multiple US web development companies, Daniel can take on a wide range of projects while maintaining great communication and providing valuable expertise.
Daniel is now available for hire




Târgoviște, Dâmbovița County, Romania



Preferred Environment

VS Code, Sublime Text, Ubuntu

The most amazing...

...thing I've built is a JavaScript SPA framework in 2009, when SPA wasn't even a word yet.


  • Web Developer

    2014 - PRESENT
    • Created a full REST API testing tool.
    • Developed an image optimization application.
    • Built an XML sitemap generator that crawls target websites and generates Google-compatible sitemaps.
    • Programmed a JavaScript plugin that automatically synchronizes HTML5 audio being played with text displayed on screen.
    • Open-sourced a few PHP packages and classes (a login with GitHub composer package, a PHP-based sounds-like search class, and a sip2 authentication system).
    Technologies: JavaScript, PHP
  • Web Developer

    2013 - PRESENT
    StarWalk Kids Media
    • Built a custom library for schools with authentication mechanisms in Joomla, supporting LDAP, SIP2, referring URL, and IP-based authentication.
    • Created various custom authentication mechanisms between their iOS and Android applications and the website.
    • Created a custom Salesforce portal for their sales representatives spread out throughout the US.
    • Developed a custom API client for contacts and leads that are being pushed inside the StarWalk CRM system.
    • Created a custom command line Joomla component that processes PDF books and transforms them into HTML5 books.
    Technologies: Joomla, PHP
  • Lead Software Engineer

    2012 - PRESENT
    Web3Box Software
    • Created a modular CRM system with project management and invoicing.
    • Created and optimized a full Ajax-driven JavaScript framework that binds XML-based JavaScript objects to the DOM.
    • Built a teachers' social network for a Library of Congress grant program.
    • Built an HTML5 ebook reader for a publishing company in New York.
    • Developed management software to a worldwide product distribution for a large car chemicals manufacturer.
    Technologies: JavaScript, MySQL, PHP
  • WooCommerce Developer

    2016 - 2016
    IMPART (via Toptal)
    • Created a single-page dashboard model in WooCommerce using AngularJS.
    • Extended WooCommerce subscriptions to allow editing Items in a subscription.
    • Added a delivery calendar in WooCommerce.
    • Created a Stripe payment plugin for WooCommerce subscriptions.
    • Created a custom comments plugin for the single-page app.
    Technologies: WooCommerce Subscriptions 2, WooCommerce, WordPress
  • Back-end Developer

    2016 - 2016
    IMPART (via Toptal)
    • Transformed a WordPress and WooCommerce site into a single page app.
    • Wrote advanced SASS/JavaScript UI interactions for the single-page application.
    • Created custom WooCommerce re-targeting emails triggered by certain user actions.
    • Created a custom WooCommerce checkout experience with delivery timesheets.
    • Wrote a custom Disqus plugin and integrated it into WooCommerce and WordPress.
    Technologies: JavaScript, PHP
  • Web Developer

    2015 - 2016
    • Created a CMS in Laravel that is 100% compatible with WordPress structure, obviating the need to write redirects.
    • Created a customer dashboard using AngularJS. It features a ticketing system, press release submission, shopping cart, and analytics.
    • Wrote a custom front-end plugin that integrates with Angular and is used for live cropping of images fetched from the pixabay.com API.
    • Wrote an Angular-driven search that uses a "sounds like" algorithm to get results and has a unique look.
    • Created the entire design and UI from scratch.
    Technologies: AngularJS, MySQL, Laravel


  • Web3Box CRM

    A modular CRM system with Salesforce automation, project management, and invoicing. As the lead engineer, I coordinated the development of the entire project, from concept to actual working product. I take pride in the fact that the underlying framework (both front-end and back-end) is something me and my team devised and developed from scratch.

  • TPS Teacher Network

    A social network with all the features that Facebook has and more - TPS is intended to bring together teachers with a shared interest in improving instructional practice and impacting student learning through Library of Congress primary sources.

    This uses the Joomla Framework/CMS. My team and I devised a set of modules/plugins that worked in conjunction with JomSocial, Kunena, AcyMailing, and many other Joomla extensions, everything resulting in a system that worked exactly how the educators wanted it. All this without touching a single line of code in the core components and thus allowing future extension updates to happen without the need for further development.

  • Simple HTTP POST And GET Requests Tool

    A tool that I built for myself (from scratch) a while back to simplify API testing and I made it available to anyone who needed to test REST APIs. The entire system (not only the API Tester) is built from the grounds up using custom PHP packages and custom JavaScript.

  • TravelWires

    A news and press releases distribution system I've written in Laravel 5.1 with an AngularJS-driven user dashboard.

    For this project, I have built a CMS that is 100% backward compatible with the old/legacy WordPress.

    The user dashboard and admin interface feature advanced reporting related to traffic, a ticketing system, and shopping cart with a custom-made checkout.

  • Handling Intensive Tasks with Laravel (Publication)
    When dealing with time consuming, resource intensive tasks, most PHP developers are tempted to choose the "quick hack route". We've all used "ini_set('max_execution_time', HUGE_INT);" before, but it doesn’t have to be this way. In today's tutorial, PHP developer Daniel Gheorghe demonstrates how an application’s user experience may be improved by separating long-running tasks from the main request flow using Laravel.
  • Toptal Mentor
    Daniel is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Daniel shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.


  • Languages

    HTML5, JavaScript, PHP, Swift, SCSS, Less, Bash
  • Frameworks

    React Native, Laravel, Angular, Slim, Kohana, AngularJS
  • Libraries/APIs

    Vue.js, jQuery
  • Paradigms

    REST, Model View Controller (MVC), Search Engine Optimization (SEO), Test-driven Development (TDD)
  • Platforms

    Joomla, WordPress, LAMP, Apache2, Amazon Web Services (AWS), Ubuntu, WooCommerce
  • Storage

    MySQL, JSON, Databases
  • Other

    OAuth, Web Standards, Data Analysis, Servers, SOAP, AWS, WooCommerce Subscriptions 2, User Interface (UI)
  • Tools

    Composer, Sublime Text, VS Code, Xcode, NPM, Git, Gulp.js, Grunt, Apache, Xdebug, Vagrant


  • Master Of Education Degree in English Language and Literature
    2001 - 2007
    Universitatea Spiru Haret - Bucharest
  • Bachelor's Degree in Mathematics
    1997 - 2001
    Colegiul National Ienachita Vacarescu - Targoviste


  • Zend Certified PHP Engineer

To view more profiles

Join Toptal
Share it with others