Home » About » About WCGs

About WCGs

Web Code Geeks (WCGs) is an independent online community focused on creating the ultimate Web developers resource center; targeted at the technical architect, technical team lead (senior developer), project manager and junior developers alike. WCGs serve the Web designer, Web developer and Agile communities with daily news written by domain experts, articles, tutorials, reviews, announcements, code snippets and open source projects.

Editorial Team

Web Code Geeks most important team members are their partners. Furthermore we welcome our readers to contribute news, articles, get involved in the discussion threads, and more. We are always on the lookout for partnering with community members that are interested in contributing towards the creation of the best online developers community. If you are one of them you will be welcome to join our team of community editors and news committers. Web Code Geeks editorial team currently consists of the following domain experts.

  • Eleftheria Drosopoulou

    Eleftheria Drosopoulou

    Eleftheria has graduated from the Department of Geology and Geo-environment of the Kapodistrian University of Athens. She holds a post graduation degree in geophysics and has attended numerous research programs where she has gained noteworthy experience in Java based programs especially Java based GIS solutions. She has also showed great interest in computer programming and web design.

  • Eleftheria Kiourtzoglou

    Eleftheria Kiourtzoglou

  • Nataly Evagorou

    Nataly Evagorou

    Nataly Evagorou has graduated from the Department of Informatics and Telecommunications of the National and Kapodistrian University of Athens. She is a Software Developer and her main interests include programming languages and web development technologies.

  • Adam Costenbader

    Adam Costenbader

    Adam is a Consultant at Keyhole focusing on .NET and web application technologies. He strives to help foster a team that feels strong in their communication and technical expertise by listening and teaching.

  • Aleksandr Krasnov

    Aleksandr Krasnov

    Aleksandr is passionate about teaching programming. His main interests are Neural Networks, Python and Web development. Hobbies are game development and translating. For the past year, he has been involved in different international projects as SEO and IT architect.

  • Alexander Tacho

    Alexander Tacho

    Product Lead at Codeship. Co-organizer of @viennarb.

  • Alfred Nutile

    Alfred Nutile

    Alfred Nutile is a web app developer and podcaster at DevelopersHangout.

  • Amit Saha

    Amit Saha

    Amit Saha is a software engineer and author of Doing Math with Python. He’s written for Linux Journal, Linux Voice, and Linux Magazine.

  • Antonio Morales

    Antonio Morales

    Antonio has graduated from Computer Engineering in the University of Seville. He also holds a Master degree in Engineering and Software Technology from the University of Seville as well. During his working life he has been involved in a large number of projects both national and European projects from Digital Identity and Security to Semantic Search, NLP and Machine Learning. He is also committer in the Apache Software Foundation in the Apache Stanbol project and collaborator of other Apache projects. Mainly involved in projects based on Java and Semantic technologies, he loves all the new technologies both front-end and back-end side, always eager to learn new technologies to be applied to new projects.

  • Appdynamics


    AppDynamics delivers real-time access to every aspect of your business and operational performance, so you can anticipate problems, resolve them automatically, and make smarter, more certain business decisions. Application Intelligence provides the business and operational insights into application performance, user experience and business impact of your software applications.

  • Arindam Chattopadhya

    Arindam Chattopadhya

    Arindam has completed Masters in Information Technology. His expertise includes enterprise applications architecture, application integration, legacy connectivity, user interface engineering, systems analysis and distributed systems architecture and design. He has hand-on expertise on Java EE , web technology and mobile application development.

  • Barry Jones

    Barry Jones

    Barry is a business owner, infrastructure nut, and database obsessed web developer who spends too much time in Ruby, Go and PHP code. He blogs about it at brightball.com.

  • Benjamin Cane

    Benjamin Cane

    Benjamin Cane is a systems architect in the financial services industry. He writes about Linux systems administration on his blog and has recently published his first book, Red Hat Enterprise Linux Troubleshooting Guide.

  • Benjamin Young

    Benjamin Young

    Benjamin Young is a User Experience Engineer and Information Architect. He also organizes @RESTFest & @OpenUpstate.

  • Bilal Ahmed Yaseen

    Bilal Ahmed Yaseen

    Bilal is professional, experienced and qualified software engineer involved in the design and development of various business and enterprise applications. He has best problem-solving, imaginative, innovative and excellent communication skills. He graduated from One of the most prominent University of Pakistan, Punjab University College of Information and Technology. He works as a Software Engineer in the multinational organization where he is mainly involved in the enterprise applications based on Java, Groovy & Grails and MySQL Server.

  • Brett Smith

    Brett Smith

    He has been a software developer for the last 20+ years. He has used the Microsoft .NET technologies as well as Java across several industries (retail, education, pharmacy, document management, government). He has done desktop and web development as well as dabbling in some Android development. Recently he has been learning JavaScript and Angular.

  • Carlos Andres

    Carlos Andres

    Carlos Andres has graduated from Computer Engineering in the University cooperativa de colombia. He also have a certified in Cloud Architecture from ICESI university and Development Enterprise applications with java technologies from San buenaventura University. During his career he has been involved with a large number of projects ranging from insurance to virtualization products like a programmer, software designer and architect. he works as a technical lead in the software sector where he is mainly involved with projects based on Java, SOA, microservices, cloud and front end technologies.

  • Chris Berry

    Chris Berry

    Chris is a Consultant at Keyhole with a focus on .NET and JavaScript technologies. He likes to dive in and look at the architecture of an application to learn how all of the moving pieces are handled. In the end, he loves to pass along what he’s learned and to help people make some good design choices for all aspects of a project.

  • Chris Ward

    Chris Ward

    Chris Ward is a technical writer, speaker, and developer.

  • Christopher Leneve

    Christopher Leneve

    Chris is a developer with over four years of experience. He has come to specialize in web development over the years. Chris is very interested in IT in general, as well as robotics.

  • Corinne Kunze

    Corinne Kunze

    Corinne Kunze is a full stack web developer with a design background. She specializes in building JavaScript and Ruby on Rails applications. She currently creates and rebuilds apps at Planet Argon.

  • Daniel P. Clark

    Daniel P. Clark

    Daniel P. Clark is a freelance developer, as well as a Ruby and Rust enthusiast. He writes about Ruby on his personal site.

  • Derek Haynes

    Derek Haynes

    Derek Haynes is a cofounder of Scout, an avid Rubyist, a bungling Elixirist, and a lover of beautifully presented data.

  • Dmitry Mishchenko

    Dmitry Mishchenko

    This year I graduate from Applied Mathematics department of Brest State University. I’m fond of genetic algorithms and my degree work will be about generating timetables. Also I’m keen on programming and web-development, especially Java and Javascript. Now I work as a Java Developer at Java department of VRP Consulting.

  • Dylan Steele

    Dylan Steele

    Dylan built his first website in 1998 and hasn’t stopped since. In that time he has worked for corporate, government, educational, and non-profit organizations, including NASA, National Resources Defense Council, and the Melanoma Research Alliance. He currently works as a UI developer, waging a one person war on bad user experience and finding creative solutions to complex problems

  • Eivar Montenegro

    Eivar Montenegro

    Eivar has graduated from the Faculty of Computer Systems Engineering from the technological University of Panama. During his career he has been involved in numerous projects ranging from programming and design of information systems, billing platforms, social networks, mobile applications and web applications. He works as an independent software consultant and is mainly involved with projects based on web technologies like Wordpress, Laravel, Servlets (Java), HTML5, CSS3 and Javascript.

  • Era Balliu

    Era Balliu

    Era is a Telecommunications Engineering student, with a great passion for new technologies. Up until now she has been coding with HTML/CSS, Bootstrap and other front-end coding languages and frameworks, and her recent love is Angular JS.

  • Ethan Jones

    Ethan Jones

    Ethan Jones is a support engineer at Codeship. You might know Ethan from Codeship webinars or eBooks. If you’re a Codeship user you most probably interacted with Ethan before.

  • Fabio Cimo

    Fabio Cimo

    Fabio is a passionate student in web tehnologies including front-end (HTML/CSS) and web design. He likes exploring as much as possible about the world wide web and how it can be more productive for us all. Currently he studies Computer Engineering, at the same time he works as a freelancer on both web programming and graphic design.

  • Felicia Rosemond

    Felicia Rosemond

    Felicia Rosemond is active software engineer for over 20+ years. During her tenure at various companies Felicia has worked in all aspects of the SDLC using methodologies from Waterfall to Agile. Felicia has had multiples roles from leading a team to developing test harnesses for hardware systems.

  • Everett Griffiths

    Everett Griffiths

    Everett Griffiths is a senior software engineer with a passion for writing clean and tested code that scales.

  • Fredrik Andersson

    Fredrik Andersson

    Fredrik Andersson is a web developer for going on 17 years, and with almost unlimited enthusiasm for JavaScript, Rust, Serverless, and GraphQL.

  • Gabriele Marcantonio

    Gabriele Marcantonio

    Gabriele Marcantonio young software developer who started coding at the age of 13. On his blog, https://thedumbfounds.com and Youtube Channel, he teaches Backend Web Development and Computer Science for Web Developers, currently focusing on creating Machine Learning Web Applications.

  • Gergely Nemeth

    Gergely Nemeth

    Gergely Nemeth built RisingStack, and is a software engineer, architect, and conference speaker.

  • Ilias Koutsakis

    Ilias Koutsakis

    Ilias has graduated from the Department of Informatics and Telecommunications of the National and Kapodistrian University of Athens. He is interested in all aspects of software engineering, particularly data mining, and loves the challenge of working with new technologies. He is pursuing the dream of clean and readable code on a daily basis.

  • Ivan Mushketyk

    Ivan Mushketyk

    Ivan is a passionate software development engineer with a vast experience in different domains, including cloud computing, networking, artificial intelligence, and monitoring. Outside of work, he is a big Open Source enthusiast and has made several contributions, most notably to Gatling and Apache Flink. He is a Pluralsight author and enjoys writing for technical blogs such as SitePoint, DZone, SimpleProgrammer, and his blog Brewing Codes.

  • Jason Clark

    Jason Clark

    I am a highly motivated person with a proven track record of achievements through providing effective solutions to problems using my architect, project management and analytical skills, then applying 6 Sigma techniques to improve a projects success and the Agile development methods to ensure that the project is delivered on-time, within budget and to the Stakeholders requirements. Using my development skills to provide effective solutions to those problems. Since 2010 I have been a SharePoint Admin / Architect, delivering effective software solutions and systems for senior managers, which has allowed me to discover better and faster ways to achieve the end solution.

    Having started in computer programming in 1982 and a BSc Computer Science graduate in 1996, during that time have developed large and small software projects with a variety of different languages and methodologies, some successful and some not so. I have over the last 5 years updated my knowledge on modern software development techniques through my Master Degree studies with the Open University (Agile, Lean Software Development, UML) and project management training (Requirements, Managing Resources, User Stories, Project Costs) through my postgraduate research and study, I am keen to utilise this knowledge and help others further their knowledge.

  • Jayakumar Rathnam

    Jayakumar Rathnam

    Jayakumar Rathnam graduated in Mechanical Engineering from the National Institute of Technology, Kurukshetra, India in the year 1983. Transition to being “Logical” started in the year 1991 when the PC boom enticed him. He started gnawing and swallowing like a caterpillar anything related to computers and computer software. He changed to a software butterfly in 1993 when he got his Diploma in Computer Applications specializing in Unix and C. Comfortable with Microsoft technologies, he has been coding for the Web from circa 2000 swimming through HTML, Asp pages, COM, DCOM, .Net, C#, ASP.Net, MVC and other related building blocks in Microsoft technologies. On the backend, has coded for SQL Server and Oracle. Currently he is coaching students in C++. Thanking his parents for the foundation he has two other butterflies with him now: Wife Usha and son Rishi. Both do everything other than code. Above all both are his inspiration now.

  • Jenson Jose

    Jenson Jose

    Jenson currently works as a Senior Developer in the telecom sector. He is involved in the design and development of multiple network automation projects, making use of Python/Django, Perl, TCL/Expect, Shell scripting among other technologies. He enjoys gaming on his PS4 in his spare time.

  • Jesus Castello

    Jesus Castello

    Jesus is a Ruby developer who likes to help other developers improve their Ruby skills & fill-in the gaps in their education.

  • Joao Cercal

    Joao Cercal

    João Paulo Cercal is a senior full-stack developer at NeoGrid.

  • Josh Symonds

    Josh Symonds

    Josh Symonds is Director of Infrastructure at M1 Finance and founder and CTO of Symonds & Son. He is a security and devops expert, specializing in cloud infrastructure and cluster administration.

  • Juan Moreno

    Juan Moreno

    Juan graduated in Computer Science from Arizona State University. He holds a Master degree in Computer Science from State University Zulia and , presently is a PHD candidate in C.S at Central University of Venzuela, (UCV) in Caracas. During his studies he has been involved with a large number of projects ranging from programming, software engineering to Project Management, UI design and analysis. He works as a Sr Software Engineer for social projects where he is mainly involved with mobile, web and emerging new technologies.

  • Julen Pardo

    Julen Pardo

    Julen holds his Bachelor’s Degree in Computer Engineering from Mondragon Unibertsitatea, in Spain. Currently he is working in Munich, Germany, as Software Engineer. He contributes to open source projects with plugins, and he also develops his own, open-source projects. Julen is continuously trying to learn and adopt Software Engineering principles and practices to build better, more secure, readable and maintainable software.

  • Karl Hughes

    Karl Hughes

    Karl Hughes is a startup fanatic, engineering team lead, and CTO at The Graide Network.

  • Kate Kucherenko

    Kate Kucherenko

    Kate Kucherenko is a content specialist at Agilie. She is passionate about writing and technology. Kate earned her master’s degree in English Philology from the University of Social Sciences and Humanities in Warsaw, Poland.

  • Kelly Andrews

    Kelly Andrews

    Kelly J Andrews is the Developer Advocate at Codeship. When he’s not busy defending JavaScript, you can find him somewhere singing karaoke. If you see him in the wild, ask him to do a magic trick.

  • Khary Reynolds

    Khary Reynolds

    Khary is a Full-Stack Web Developer and Marketing Automation expert. As the founder of Virtual Cubed Technologies, Khary has developed a keen eye for identifying the critical inefficiencies that are responsible for millions of dollars is lost sales and profits. When he isn’t glued to a computer, you can find him relaxing with his wife and kids.

  • Laura Frank

    Laura Frank

    Laura Frank is an engineer at Codeship. She loves containers, Docker, Golang, Ruby, and beer, not necessarily in that order.

  • Lee Brandt

    Lee Brandt

  • Leigh Halliday

    Leigh Halliday

    Leigh is a developer at theScore. He writes about Ruby, Rails, and software development on his personal site.

  • Martin Gutenbrunner

    Martin Gutenbrunner

    Martin Gutenbrunner is a tech lead at Dynatrace Innovation Lab.

  • Matt Raible

    Matt Raible

    Java Champion and Developer Advocate @okta with a passion for skiing, mtn biking, VWs, & good beer.

  • Matthew Setter

    Matthew Setter

    Matthew Setter is a developer and technical writer. He creates web-based applications and technical content that engage developers with platforms, technologies, applications, and tools.

  • Nallely Novella

    Nallely Novella

    Nallely is an Engineer in Information and Communication Technologies from TESCo university in Mexico, she has developed different projects on Java, Html, CSS, JavaScript, PHP and Android technologies. Nallely is a certified Java SE and Android developer. She is interested in User Experience, Smart Cities and Business Intelligence.

  • Nera Cruz

    Nera Cruz

    Nera Cruz is a technical writer and web merchandiser for various online marketplaces around the globe since 2011. She gained tons of experience working with several e-commerce platforms. She spends most of her free time selling her fashion products online at Nera Shoppe. You can follow her on twitter @neracruz.

  • Nikos Souris

    Nikos Souris

    Solutions development consultant with experience in large scale IT projects, especially in the telecommunications and financial services sectors. Nikos has worked in Microsoft for more than 6 years as an experienced services professional with broad technology knowledge of Microsoft application platform and business productivity services and products. He is a certified specialist in SharePoint Server Technologies.

  • Olayemi Odunayo

    Olayemi Odunayo

    I am a programmer and web developer, who has experience in developing websites and writing desktop and mobile applications. I have worked with both schematic and schemaless databases. I am also familiar with third party API and working with cloud servers. I do programming on the client side with Java, JavaScript, html, Ajax and CSS while I use PHP for server side programming.

  • Parth Modi

    Parth Modi

    Parth Modi is a Ruby on Rails developer, with an interest in web applications, exploring IoT, cloud computing, and building efficient, scalable, and robust APIs.

  • Peter Sommerhoff

    Peter Sommerhoff

    Peter is a software developer from Germany with a passion for software design. He teaches programming, web development and other techy stuff on Udemy and blogs over at PeterSommerhoff.com

  • Phillip Shipley

    Phillip Shipley

    Phillip Shipley is the IT Applications Development manager at SIL International, Inc. He spends the majority of his work time developing web applications and has a particular passion for APIs and integration. When he’s not building software, he’s probably building LEGO with his son.

  • Piyas De

    Piyas De

    Piyas is Sun Microsystems certified Enterprise Architect with 10+ years of professional IT experience in various areas such as Architecture Definition, Define Enterprise Application, Client-server/e-business solutions.Currently he is engaged in providing solutions for digital asset management in media companies.He is also founder and main author of “Technical Blogs (Blog about small technical Know hows)”

  • Poliana Reis

    Poliana Reis

    Poliana graduated in Electric Engineering (E.E.) in 2006, when she started to work in the software development area. In 2012 she received the Masters of Computer Science. She is a multi-talent software developer with a leadership vein. Her greatest passion is the full stack of WEB development with major specialty in JEE platform.

  • Rami Tayba

    Rami Tayba

    Rami Tayba is a Software Engineer graduated from Lebanese University, he is experienced in web development and IT project management. During his experience, he was leading various teams and has been involved into many large projects from analysis and design to implementation.

  • Randall Degges

    Randall Degges

  • Remi Goyard

    Remi Goyard

    I’m a senior web architect. Passionated by new technologies, programming, devops tools, and agile methodologies. I really enjoy to coach, or teach, people who wants to learn programming, from beginners to skilled programmers. Involved in local developer communities, Java User Group, PHP User Group, or Javascript User Group, i like to share with others about experiences, news or business. Coding is FUN !

  • Rodrigo Almeida

    Rodrigo Almeida

    Rodrigo is graduated from Internet Development System in the University Anhanguera of Brazil. He has a startup called W2UP IT where he is always creating systems for some companies in Brazil.
    His specialty is to work with financial systems, governmental, digital certification and systems that handle digital documents and process (EDM Electronic document management).
    He is working for the government of Brazil since 2010, currently he is working for the Ministry of Health, but he has also worked for the Ministry of Science and Technology, Ministry of Sports and other public agencies.
    His job is to create new systems to adapt the real environment of the government, some of those institutions were working with form paper or electronic sheet.
    His preferred technology is Java but he is able to work with PHP, ASP 2.0, Python and C#.

  • Roman Kuba

    Roman Kuba

    Roman Kuba is the main front-end scientist at Codeship. Besides working with various technologies, he loves to talk about tech while teaching or at meetups. In his free time, Roman loves to spend time with his family (Dad since April 2016) and walk their dog Murphy.

  • Saeb Najim

    Saeb Najim

    Saeb has graduated from the University of Technology. During the last ten years (since 2005) he has been involved with a large number of projects about programming, software engineering, design and analysis . He works as a senior Software Engineer in the e-commerce and web development sector where he is mainly responsible for projects based on Java, Java frameworks, design patterns and Big Data technologies.

  • Sebastian Vinci

    Sebastian Vinci

    Sebastian is a full stack programmer, who has strong experience in Java and Scala enterprise web applications. He is currently studying Computers Science in UBA (University of Buenos Aires) and working a full time job at a .com company as a Semi-Senior developer, involving architectural design, implementation and monitoring. He also worked in automating processes (such as data base backups, building, deploying and monitoring applications).

  • Siddharth Seth

    Siddharth Seth

    Siddharth is a Software Development Professional with a Master’s degree in Computer Applications with around 12 years of experience. He is currently focused on Software Architecture, Windows Azure, JavaScript Frameworks, GIS and Big Data.

  • Soumyajit Basu

    Soumyajit Basu

    Soumyajit is a QA/DevOps engineer by profession and a technology enthusiast by passion. He loves communicating about technology and is an author at his own blog platform as well as in Dzone and Web Code Geeks.

  • Sylvain Cloutier

    Sylvain Cloutier

    Sylvain has been programming in Java for the past 5 years, mainly in the aerospace industry, as a lead developer of complex web based aircraft wiring systems. He is also one of the organizers of the Java User Group of Quebec City and currently works as a Java developer consultant at CGI.

  • Taylor Jones

    Taylor Jones

    Taylor Jones is a software chef at IZEA

  • Theodora Fragkouli

    Theodora Fragkouli

    Theodora has graduated from Computer Engineering and Informatics Department in the University of Patras. She also holds a Master degree in Economics from the National and Technical University of Athens. During her studies she has been involved with a large number of projects ranging from programming and software engineering to telecommunications, hardware design and analysis. She works as a junior Software Engineer in the telecommunications sector where she is mainly involved with projects based on Java and Big Data technologies.

  • Thodoris Bais

    Thodoris Bais

    Thodoris is an Oracle Certified Associate Java Programmer and currently works as a Junior Software Developer, for Intrasoft International S.A. He holds a diploma at Informatics & Telecommunications Engineering and is interested in continuous development.

  • Tit Petric

    Tit Petric

  • Tomas Zorvan

    Tomas Zorvan

    Tomas graduated with a Master’s degree in Applied Informatics – Information Systems from Faculty of Management Science and Informatics at the University of Zilina. Currently working as a full-time Java Software Developer also involved in Python development and testing, networking, SDN, Linux and much more. Besides Java there is still a place for Web Development creations and implementations of his own ideas in the free time and he loves to dig in a new possiblities of HTML, CSS, JavaScript/jQuery, PHP Frameworks, MySQL etc.

  • Vinod Saratchandran

    Vinod Saratchandran

    Vinod has conceptualized and delivered niche mobility products that cater to various domains including: logistics, media & non-profits. He leads, mentors & coaches a team of Project Coordinators & Analysts at Fingent.

  • Viraj Khatavkar

    Viraj Khatavkar

    Viraj has graduated from University of Mumbai, the financial heart of INDIA. Being a web geek & having entrepreneurship in DNA; happens to be the Co-Founder of Tantra-Gyan (I) Business Solutions, heading Technology space. He loves PHP to the core and is great enthusiast for mastering the same. He prefers designing architectural planning of an application and researching new architectural solutions. He has developed various solutions logical as well as architectural for service industry web ERPs and Scraping apps. He is fascinated about SOA, web services and believes “Good design increases software life and your leisure time as well :)” Loves spending time for creating solutions for the betterment of society namely focusing on Education, Employment & Civic Rights. Buzz him any moment, if you feel like; he would love to hear from you.

  • Web Code Geeks

    Web Code Geeks

    WCGs (Web Code Geeks) is an independent online community focused on creating the ultimate Web developers resource center; targeted at the technical architect, technical team lead (senior developer), project manager and junior developers alike. WCGs serve the Web designer, Web developer and Agile communities with daily news written by domain experts, articles, tutorials, reviews, announcements, code snippets and open source projects.

  • Yanis Triandaphilov

    Yanis Triandaphilov

    Yanis Triandaphilov lives and works in Prague. He’s been into Ruby and JavaScript development for more than six years now. “Being not too smart, I struggle for clarity and simplicity in everything I do.”

  • Yatin Batra

    Yatin Batra

    Yatin has graduated in Electronics & Telecommunication. During his studies, he has been involved with a large number of projects ranging from programming and software engineering to telecommunications analysis. He works as a software developer in Java/J2EE & UI technologies.

  • Zach Gardner

    Zach Gardner

    He is an HTML5/JavaScript Consultant for Keyhole Software in Kansas City. He helps large enterprises with Single-Page Application architecture as well as consulting on full stack development. In his spare time, he reads anything he can get his hands on when he’s not playing Dad to a 1-year-old girl, or playing husband to his wife.

  • Zachary Flower

    Zachary Flower

    Zachary Flower is a freelance web developer, writer, and polymath. He’s built projects for the NSA and created features for companies like Name.com and Buffer.

Web Code Geeks Founders

  • Byron Kiourtzoglou

    Byron Kiourtzoglou

    Byron is a master software engineer working in the IT and Telecom domains. He is an applications developer in a wide variety of applications/services. He is currently acting as the team leader and technical architect for a proprietary service creation and integration platform for both the IT and Telecom industries in addition to a in-house big data real-time analytics solution. He is always fascinated by SOA, middleware services and mobile development. Byron is co-founder and Executive Editor at Web Code Geeks.

  • Ilias Tsagklis

    Ilias Tsagklis

    Ilias is a software developer turned online entrepreneur. He is co-founder and Executive Editor at Web Code Geeks.