👋 Hey,
I'm James Tsetsekas

I'm a Full Stack Web Developer specializing in building web applications using HTML, CSS, JavaScript, and PHP. I have extensive experience with front-end development libraries like React, Vue, and Angular, as well as algorithms, data structures, back-end development, and APIs with Node.js. I am passionate about working with teams that value quality and clean code principles. In my free time, I teach and mentor hundreds of students through coding communities and meetups.

profile of James Tsetsekas

About Me

I'm a Full Stack Web Developer with a strong background in object-oriented programming, specializing in building web applications using HTML, CSS, JavaScript, and PHP. I have extensive experience with front-end development libraries like React, Vue, and Angular, as well as algorithms, data structures, back-end development, and APIs with Node.js. I completed Scrimba’s Frontend Developer Bootcamp and Free Code Camp’s Front End Development Libraries, Back End Development, APIs, and JavaScript Algorithms and Data Structures courses. I am passionate about working with teams that value quality and clean code principles. In my free time, I teach and mentor hundreds of students through coding communities and meetups.

I have experience in development, leadership, and management. I started my career at KPMG as an IT Engineer, then moved on to become a System Administrator at Novartis, the largest pharmaceutical company in the world. Following that, I worked as a Software Engineer at Realogy, the world’s largest franchisor of residential real estate brokerages, where I developed LeadRouter, a web-based real-estate listing sales lead tool. At Realogy, I provided leadership as a subject matter expert on best practices and developed an intranet for technical documentation of development tools and APIs. I was the Lead Developer at a large construction and real estate development company, where I developed highly dynamic websites and applications for residential and commercial properties using HTML, CSS, Bootstrap, JavaScript, PHP, WordPress, Angular, custom WordPress PHP plugins, and contact forms. I then worked for an IT Managed Service Provider as a Full Stack Web Developer, developing responsive single-page web applications and dashboards for mobile and desktop, APIs, system integrations, and browser extensions to optimize CRM workflows using JavaScript, Express.js, Node.js, Axios, React, CSS, Bootstrap, and Chakra.

Currently, I am a Full Stack Web Developer at OLM Foods, where I work on RightBytes, an e-commerce online food ordering platform that includes functionality for consumers, store admin, kiosks, thermal printing, and digital signage solutions for web, iOS, and Android applications. Mobile apps leverage both PHP and Node backend APIs, with Stripe and PayPal integrations for payments, and DoorDash integration or self-managed solutions for deliveries. I also develop our WordPress WooCommerce B2B e-commerce portal, used by thousands of users to order and manage products to sell in their stores, generate sales and traffic reporting, and predictive analytics to maximize sales and minimize waste, with custom PHP, cron jobs, WordPress plugins, themes, SAP, and single sign-on integrations.

When I’m not working, I focus on my hobbies, which include Bitcoin, the Lightning Network, attending and organizing coding and IT meetups, conferences and seminars, real estate, finance, travel, skiing, dogs, building computers and servers, self-hosting websites and media servers, and reading. One of my favorite books at the moment is 'The Pragmatic Programmer' by Andy Hunt and Dave Thomas.

What I Do

Full Stack Web Developer

I create responsive websites using HTML5, CSS, JavaScript, and the MERN (MongoDB, Express.js, React, Node.js) and LAMP (Linux, Apache, MySQL, PHP) tech stacks. Additionally, I enjoy working with Sanity, WordPress, CakePHP, Laravel, Symfony, Angular, Vue.js, Bootstrap, Chakra UI, and Tailwind CSS.

Bitcoin Enthusiast

I am passionate about learning and teaching others about Bitcoin. I contribute to many open-source Bitcoin-related projects and organize and attend Bitcoin meetups and conferences. I am a Bitcoin âš¡Lightning Networkâš¡ Node Operator. Contact me to open a channel, get help with your node, or learn more about the Lightning Network.

Teacher & Mentor

I teach, mentor, and provide code reviews for hundreds of students through coding course communities and meetups.

Skills & Certifications

JavaScript Essentials 1

This 40-hour course covers how interactive web and mobile applications are created with JavaScript. Learn to program your own applications with no prior knowledge required. This course is aligned to the JSE – Certified Entry-Level JavaScript Programmer Certification, developed in collaboration with the JS Institute. Programming skills open you up to careers in almost any industry and are required for advanced web, mobile app, or game development roles.

Ethical Hacker

This 70 Hour course prepares you with an Ethical Hacker skillset and give you a solid understanding of offensive security. You will become proficient in the art of scoping, executing, and reporting on vulnerability assessments, while recommending mitigation strategies. Follow an engaging gamified narrative throughout the course and get lots of practice with hands-on labs inspired by real-world scenarios.

Junior Cybersecurity Analyst

This 120 Hour course prepares you for the entry-level Cisco Certified Support Technician (CCST). You will learn vital skills like threat intelligence, network security, and risk management to protect yourself and organizations from cyber attacks.

Scrimba Frontend Developer Bootcamp

80+ hours of teacher-led group sessions and solo projects covering HTML, CSS, JavaScript, React, responsive design, UI design, Git, peer code review, and mentoring.

FreeCodeCamp.org Front End Libraries Developer Certification

300 hours of coursework covering how to create powerful Single Page Applications (SPAs) with React and Redux, and style them with Bootstrap and Sass.

FreeCodeCamp.org JavaScript Algorithms and Data Structures Developer Certification

300 hours of coursework covering the fundamentals of JavaScript, including variables, arrays, objects, loops, and functions, as well as object-oriented programming (OOP) and functional programming (FP).

Projects

DiceLN - Lightning Network Dice Game

A full-stack web app dice game that uses the Bitcoin Lightning Network for instant deposits and withdrawals. The game is provably fair and can be played with any amount of satoshis. It includes a chat feature and is built with Node.js, Express, Socket.IO, Axios, and LND, LNBits API. Contact me for a demonstration, to play, or to learn more about the Lightning Network! Currently closed source.

Bitcoin Price Converter

A Bitcoin converter to US Dollars, GBP, or Euro to Bitcoin and Satoshis or Sats and the other way around. Built with Node.js and JavaScript.

WordPress WooCommerce Phoenixd Server Custom Payment Gateway

A custom payment gateway for WooCommerce that uses the Phoenixd server API to process Lightning Network payments non-custodially with very little setup and no Lightning node or channel management. Built with WordPress, WooCommerce, and PHP.

Get in touch

Let's schedule a meeting. Feel free to reach out directly by email at [email protected].

Email Me