diff --git a/.Rhistory b/.Rhistory
new file mode 100644
index 0000000..e69de29
diff --git a/CNAME b/CNAME
new file mode 100644
index 0000000..7d73efc
--- /dev/null
+++ b/CNAME
@@ -0,0 +1 @@
+jasonlewin.com
\ No newline at end of file
diff --git a/OLD_js/main.js b/OLD_js/main.js
deleted file mode 100644
index fea816c..0000000
--- a/OLD_js/main.js
+++ /dev/null
@@ -1,173 +0,0 @@
-jQuery(document).ready(function( $ ) {
-
- // Back to top button
- $(window).scroll(function() {
- if ($(this).scrollTop() > 100) {
- $('.back-to-top').fadeIn('slow');
- } else {
- $('.back-to-top').fadeOut('slow');
- }
- });
- $('.back-to-top').click(function(){
- $('html, body').animate({scrollTop : 0},1500, 'easeInOutExpo');
- return false;
- });
-
- // Initiate the wowjs animation library
- new WOW().init();
-
- // Initiate superfish on nav menu
- $('.nav-menu').superfish({
- animation: {
- opacity: 'show'
- },
- speed: 400
- });
-
- // Mobile Navigation
- if ($('#nav-menu-container').length) {
- var $mobile_nav = $('#nav-menu-container').clone().prop({
- id: 'mobile-nav'
- });
- $mobile_nav.find('> ul').attr({
- 'class': '',
- 'id': ''
- });
- $('body').append($mobile_nav);
- $('body').prepend(' ');
- $('body').append('
');
- $('#mobile-nav').find('.menu-has-children').prepend(' ');
-
- $(document).on('click', '.menu-has-children i', function(e) {
- $(this).next().toggleClass('menu-item-active');
- $(this).nextAll('ul').eq(0).slideToggle();
- $(this).toggleClass("fa-chevron-up fa-chevron-down");
- });
-
- $(document).on('click', '#mobile-nav-toggle', function(e) {
- $('body').toggleClass('mobile-nav-active');
- $('#mobile-nav-toggle i').toggleClass('fa-times fa-bars');
- $('#mobile-body-overly').toggle();
- });
-
- $(document).click(function(e) {
- var container = $("#mobile-nav, #mobile-nav-toggle");
- if (!container.is(e.target) && container.has(e.target).length === 0) {
- if ($('body').hasClass('mobile-nav-active')) {
- $('body').removeClass('mobile-nav-active');
- $('#mobile-nav-toggle i').toggleClass('fa-times fa-bars');
- $('#mobile-body-overly').fadeOut();
- }
- }
- });
- } else if ($("#mobile-nav, #mobile-nav-toggle").length) {
- $("#mobile-nav, #mobile-nav-toggle").hide();
- }
-
- // Smooth scroll for the menu and links with .scrollto classes
- $('.nav-menu a, #mobile-nav a, .scrollto').on('click', function() {
- if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) {
- var target = $(this.hash);
- if (target.length) {
- var top_space = 0;
-
- if ($('#header').length) {
- top_space = $('#header').outerHeight();
-
- if( ! $('#header').hasClass('header-fixed') ) {
- top_space = top_space - 20;
- }
- }
-
- $('html, body').animate({
- scrollTop: target.offset().top - top_space
- }, 1500, 'easeInOutExpo');
-
- if ($(this).parents('.nav-menu').length) {
- $('.nav-menu .menu-active').removeClass('menu-active');
- $(this).closest('li').addClass('menu-active');
- }
-
- if ($('body').hasClass('mobile-nav-active')) {
- $('body').removeClass('mobile-nav-active');
- $('#mobile-nav-toggle i').toggleClass('fa-times fa-bars');
- $('#mobile-body-overly').fadeOut();
- }
- return false;
- }
- }
- });
-
- // Header scroll class
- $(window).scroll(function() {
- if ($(this).scrollTop() > 100) {
- $('#header').addClass('header-scrolled');
- } else {
- $('#header').removeClass('header-scrolled');
- }
- });
-
- // Intro carousel
- var introCarousel = $(".carousel");
- var introCarouselIndicators = $(".carousel-indicators");
- introCarousel.find(".carousel-inner").children(".carousel-item").each(function(index) {
- (index === 0) ?
- introCarouselIndicators.append(" ") :
- introCarouselIndicators.append(" ");
-
- $(this).css("background-image", "url('" + $(this).children('.carousel-background').children('img').attr('src') +"')");
- $(this).children('.carousel-background').remove();
- });
-
- $(".carousel").swipe({
- swipe: function(event, direction, distance, duration, fingerCount, fingerData) {
- if (direction == 'left') $(this).carousel('next');
- if (direction == 'right') $(this).carousel('prev');
- },
- allowPageScroll:"vertical"
- });
-
- // Skills section
- $('#skills').waypoint(function() {
- $('.progress .progress-bar').each(function() {
- $(this).css("width", $(this).attr("aria-valuenow") + '%');
- });
- }, { offset: '80%'} );
-
- // jQuery counterUp (used in Facts section)
- $('[data-toggle="counter-up"]').counterUp({
- delay: 10,
- time: 1000
- });
-
- // Porfolio isotope and filter
- var portfolioIsotope = $('.portfolio-container').isotope({
- itemSelector: '.portfolio-item',
- layoutMode: 'fitRows'
- });
-
- $('#portfolio-flters li').on( 'click', function() {
- $("#portfolio-flters li").removeClass('filter-active');
- $(this).addClass('filter-active');
-
- portfolioIsotope.isotope({ filter: $(this).data('filter') });
- });
-
- // Clients carousel (uses the Owl Carousel library)
- $(".clients-carousel").owlCarousel({
- autoplay: true,
- dots: true,
- loop: true,
- responsive: { 0: { items: 2 }, 768: { items: 4 }, 900: { items: 6 }
- }
- });
-
- // Testimonials carousel (uses the Owl Carousel library)
- $(".testimonials-carousel").owlCarousel({
- autoplay: true,
- dots: true,
- loop: true,
- items: 1
- });
-
-});
diff --git a/README.md b/README.md
deleted file mode 100644
index 2a7608b..0000000
--- a/README.md
+++ /dev/null
@@ -1,2 +0,0 @@
-# DataBot3000.github.io
-website repo for jasonlewin.com
diff --git a/css/.DS_Store b/css/.DS_Store
deleted file mode 100644
index 5008ddf..0000000
Binary files a/css/.DS_Store and /dev/null differ
diff --git a/css/scss-files.txt b/css/scss-files.txt
deleted file mode 100644
index 957bce7..0000000
--- a/css/scss-files.txt
+++ /dev/null
@@ -1 +0,0 @@
-The scss source files are available in the pro version.
diff --git a/css/style.css b/css/style.css
deleted file mode 100644
index 27603b4..0000000
--- a/css/style.css
+++ /dev/null
@@ -1,592 +0,0 @@
-/*--------------------------------------------------------------
-# General
---------------------------------------------------------------*/
-body {
- background: #402458;
- color: #060606;
- font-family: "Open Sans", sans-serif;
-}
-
-a {
- color: #000000;
- transition: 0.5s;
-}
-
-a:hover, a:active, a:focus {
- color: #ffffff;
- outline: none;
- text-decoration: none;
-}
-
-p {
- color: #000000;
- padding: 0;
- margin: 0 0 30px 0;
-}
-
-h1, h2, h3, h4, h5, h6 {
- font-family: "Montserrat", sans-serif;
- font-weight: 400;
- margin: 0 0 20px 0;
- padding: 0;
-}
-
-/*--------------------------------------------------------------
-# Header
---------------------------------------------------------------*/
-
-#header {
- padding: 30px 40;
- height: 92px;
- position: fixed;
- left: 0;
- top: 0;
- right: 0;
- transition: all 2s;
- z-index: 997;
-}
-
-#header.header-scrolled {
- background: rgba(0, 0, 0, 0.9);
- padding: 20px 0;
- height: 72px;
-}
-
-#header #logo {
- color:white;
- float: left;
- padding: 20px;
-
-}
-
-@media (min-width: 1024px) {
- #header #logo {
- padding-left: 100px;
- }
-}
-
-#header #logo h1 {
- font-size: 34px;
- margin: 0;
- padding: 0;
- line-height: 1;
- font-family: "Montserrat", sans-serif;
- font-weight: 700;
- letter-spacing: 3px;
-}
-
-#header #logo h1 a, #header #logo h1 a:hover {
- color: #ffffff;
- padding-left: 10px;
- border-left: 4px solid #18d26e;
-}
-
-#header #logo img {
- padding: 0;
- margin: 0;
-}
-
-@media (max-width: 768px) {
- #header #logo h1 {
- font-size: 28px;
- }
- #header #logo img {
- max-height: 40px;
- }
-}
-
-
-/*--------------------------------------------------------------
-# Sections
---------------------------------------------------------------*/
-/* Sections Header
---------------------------------*/
-.section-header h3 {
- font-size: 32px;
- color: #ffffff;
- text-transform: uppercase;
- text-align: center;
- font-weight: 700;
- position: relative;
- padding-bottom: 15px;
-
-}
-
-.section-header h3::before {
- content: '';
- position: absolute;
- display: block;
- width: 120px;
- height: 1px;
- background: #ffffff;
- bottom: 1px;
- left: calc(50% - 60px);
-}
-
-.section-header h3::after {
- content: '';
- position: absolute;
- display: block;
- width: 40px;
- height: 3px;
- background: #18d253;
- bottom: 0;
- left: calc(50% - 20px);
-}
-
-.section-header p {
- text-align: center;
- padding-bottom: 30px;
- color: #ffffff;
-}
-
-/* Section with background
---------------------------------*/
-.section-bg {
- background: #000000;
-}
-
-/* Featured Services Section
---------------------------------*/
-/* #featured-services {
- background: #000;
-}
-
-#featured-services .box {
- padding: 30px 20px;
-}
-
-#featured-services .box-bg {
- background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
-}
-
-#featured-services i {
- color: #18d26e;
- font-size: 48px;
- display: inline-block;
- line-height: 1;
-}
-
-#featured-services h4 {
- font-weight: 400;
- margin: 15px 0;
- font-size: 18px;
-}
-
-#featured-services h4 a {
- color: #fff;
-}
-
-#featured-services h4 a:hover {
- color: #18d26e;
-}
-
-#featured-services p {
- font-size: 14px;
- line-height: 24px;
- color: #fff;
- margin-bottom: 0;
-} */
-
-/* About Us Section
---------------------------------*/
-#about {
- background: #000000 /*url("../img/about-bg.jpg") center top no-repeat fixed*/;
- background-size: cover;
- padding: 150px 0 40px 0;
- position: relative;
-}
-
-#about::before {
- content: '';
- position: absolute;
- left: 0;
- right: 0;
- top: 0;
- bottom: 0;
- background: rgba(0, 0, 0, 0.92);
- z-index: 0;
-}
-
-#about .container {
- position: relative;
- z-index: 0;
-}
-
-#about .about-col {
- background: #e7e7e7;
- border-radius: 0 0 4px 4px;
- box-shadow: 0px 2px 12px rgba(126, 126, 126, 0.08);
- margin-bottom: 20px;
-}
-
-#about .about-col .img {
- position: relative;
-}
-
-#about .about-col .img img {
- border-radius: 4px 4px 0 0;
-}
-
-#about .about-col .icon {
- width: 64px;
- height: 64px;
- padding-top: 8px;
- text-align: center;
- position: absolute;
- background-color: #18d26e;
- border-radius: 50%;
- text-align: center;
- border: 4px solid #fff;
- left: calc( 50% - 32px);
- bottom: -30px;
- transition: 0.3s;
-}
-
-#about .about-col i {
- font-size: 36px;
- line-height: 1;
- color: #fff;
- transition: 0.3s;
-}
-
-#about .about-col:hover .icon {
- background-color: #fff;
-}
-
-#about .about-col:hover i {
- color: #18d26e;
-}
-
-#about .about-col h2 {
- color: #000;
- text-align: center;
- font-weight: 700;
- font-size: 20px;
- padding: 0;
- margin: 40px 0 12px 0;
-}
-
-#about .about-col h2 a {
- color: #000;
-}
-
-#about .about-col h2 a:hover {
- color: #18d26e;
-}
-
-#about .about-col p {
- font-size: 14px;
- line-height: 24px;
- color: #ffffff;
- margin-bottom: 0;
- padding: 0 20px 20px 20px;
-}
-
-/* Portfolio Section
---------------------------------*/
-#portfolio {
- padding: 15px 0;
-}
-
-#portfolio #portfolio-flters {
- padding: 0;
- margin: 5px 0 35px 0;
- list-style: none;
- text-align: center;
-}
-
-#portfolio #portfolio-flters li {
- cursor: pointer;
- margin: 15px 15px 15px 0;
- display: inline-block;
- padding: 10px 20px;
- font-size: 12px;
- line-height: 20px;
- color: #000000;
- border-radius: 4px;
- text-transform: uppercase;
- background: #fff;
- margin-bottom: 5px;
- transition: all 0.3s ease-in-out;
-}
-
-#portfolio #portfolio-flters li:hover, #portfolio #portfolio-flters li.filter-active {
- background: #18d26e;
- color: #fff;
-}
-
-#portfolio #portfolio-flters li:last-child {
- margin-right: 0;
-}
-
-#portfolio .portfolio-wrap {
- box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
- transition: 0.3s;
-}
-
-#portfolio .portfolio-wrap:hover {
- box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.16);
-}
-
-#portfolio .portfolio-item {
- position: relative;
- height: 360px;
- overflow: hidden;
-}
-
-#portfolio .portfolio-item figure {
- background: #000;
- overflow: hidden;
- height: 240px;
- position: relative;
- border-radius: 4px 4px 0 0;
- margin: 0;
-}
-
-#portfolio .portfolio-item figure:hover img {
- opacity: 0.4;
- transition: 0.3s;
-}
-
-#portfolio .portfolio-item figure .link-preview, #portfolio .portfolio-item figure .link-details {
- position: absolute;
- display: inline-block;
- opacity: 0;
- line-height: 1;
- text-align: center;
- width: 36px;
- height: 36px;
- background: #fff;
- border-radius: 50%;
- transition: 0.2s linear;
-}
-
-#portfolio .portfolio-item figure .link-preview i, #portfolio .portfolio-item figure .link-details i {
- padding-top: 6px;
- font-size: 22px;
- color: #333;
-}
-
-#portfolio .portfolio-item figure .link-preview:hover, #portfolio .portfolio-item figure .link-details:hover {
- background: #ffffff;
-}
-
-#portfolio .portfolio-item figure .link-preview:hover i, #portfolio .portfolio-item figure .link-details:hover i {
- color: #fff;
-}
-
-#portfolio .portfolio-item figure .link-preview {
- left: calc(50% - 38px);
- top: calc(50% - 18px);
-}
-
-#portfolio .portfolio-item figure .link-details {
- right: calc(50% - 38px);
- top: calc(50% - 18px);
-}
-
-#portfolio .portfolio-item figure:hover .link-preview {
- opacity: 1;
- left: calc(50% - 44px);
-}
-
-#portfolio .portfolio-item figure:hover .link-details {
- opacity: 1;
- right: calc(50% - 44px);
-}
-
-#portfolio .portfolio-item .portfolio-info {
- background: #fff;
- text-align: center;
- padding: 30px;
- height: 90px;
- border-radius: 0 0 3px 3px;
-}
-
-#portfolio .portfolio-item .portfolio-info h4 {
- font-size: 18px;
- line-height: 1px;
- font-weight: 700;
- margin-bottom: 18px;
- padding-bottom: 0;
-}
-
-#portfolio .portfolio-item .portfolio-info h4 a {
- color: #333;
-}
-
-#portfolio .portfolio-item .portfolio-info h4 a:hover {
- color: #18d26e;
-}
-
-#portfolio .portfolio-item .portfolio-info p {
- padding: 0;
- margin: 0;
- color: #b8b8b8;
- font-weight: 500;
- font-size: 14px;
- text-transform: uppercase;
-}
-
-
-/*--------------------------------------------------------------
-# Footer
---------------------------------------------------------------*/
-#footer {
- background: #000;
- padding: 0 0 30px 0;
- color: #eee;
- font-size: 14px;
-}
-
-#footer .footer-top {
- background: #000000;
- padding: 60px 0 30px 0;
-}
-
-#footer .footer-top .footer-info {
- margin-bottom: 30px;
-}
-
-#footer .footer-top .footer-info h3 {
- font-size: 34px;
- margin: 0 0 20px 0;
- padding: 2px 0 2px 10px;
- line-height: 1;
- font-family: "Montserrat", sans-serif;
- font-weight: 700;
- letter-spacing: 3px;
- border-left: 4px solid #18d26e;
-}
-
-#footer .footer-top .footer-info p {
- font-size: 14px;
- line-height: 24px;
- margin-bottom: 0;
- font-family: "Montserrat", sans-serif;
- color: #eee;
-}
-
-#footer .footer-top .social-links a {
- font-size: 18px;
- display: inline-block;
- background: #333;
- color: #eee;
- line-height: 1;
- padding: 8px 0;
- margin-right: 4px;
- border-radius: 50%;
- text-align: center;
- width: 36px;
- height: 36px;
- transition: 0.3s;
-}
-
-#footer .footer-top .social-links a:hover {
- background: #18d26e;
- color: #fff;
-}
-
-#footer .footer-top h4 {
- font-size: 14px;
- font-weight: bold;
- color: #fff;
- text-transform: uppercase;
- position: relative;
- padding-bottom: 12px;
-}
-
-#footer .footer-top h4::before, #footer .footer-top h4::after {
- content: '';
- position: absolute;
- left: 0;
- bottom: 0;
- height: 2px;
-}
-
-#footer .footer-top h4::before {
- right: 0;
- background: #040404;
-}
-
-#footer .footer-top h4::after {
- background: #18d26e;
- width: 60px;
-}
-
-#footer .footer-top .footer-links {
- margin-bottom: 30px;
-}
-
-#footer .footer-top .footer-links ul {
- list-style: none;
- padding: 0;
- margin: 0;
-}
-
-#footer .footer-top .footer-links ul i {
- padding-right: 8px;
- color: #ddd;
-}
-
-#footer .footer-top .footer-links ul li {
- border-bottom: 1px solid #000000;
- padding: 10px 0;
-}
-
-#footer .footer-top .footer-links ul li:first-child {
- padding-top: 0;
-}
-
-#footer .footer-top .footer-links ul a {
- color: #eee;
-}
-
-#footer .footer-top .footer-links ul a:hover {
- color: #18d26e;
-}
-
-#footer .footer-top .footer-contact {
- margin-bottom: 30px;
-}
-
-#footer .footer-top .footer-contact p {
- line-height: 26px;
-}
-
-#footer .footer-top .footer-newsletter {
- margin-bottom: 30px;
-}
-
-#footer .footer-top .footer-newsletter input[type="email"] {
- border: 0;
- padding: 6px 8px;
- width: 65%;
-}
-
-#footer .footer-top .footer-newsletter input[type="submit"] {
- background: #18d26e;
- border: 0;
- width: 35%;
- padding: 6px 0;
- text-align: center;
- color: #fff;
- transition: 0.3s;
- cursor: pointer;
-}
-
-#footer .footer-top .footer-newsletter input[type="submit"]:hover {
- background: #13a456;
-}
-
-#footer .copyright {
- text-align: center;
- padding-top: 30px;
-}
-
-#footer .credits {
- text-align: center;
- font-size: 13px;
- color: #ddd;
-}
diff --git a/food-truck.html b/food-truck.html
new file mode 100644
index 0000000..fe43d0e
--- /dev/null
+++ b/food-truck.html
@@ -0,0 +1,453 @@
+
+
+
+
+
+ Wicked Grill Food Truck
+
+
+
+
+
+
+
+
+
+
+
+
Charcoal Grilled
+
+
+
Fresh Ingredients
+
+
+
Fresh Lemonade
+
+
+
+
+ Schedule
+
+
+
Food Truck
+
+ Monday-Friday: Closed
+ Saturday: 9:00AM - 4:00PM
+ Sunday: 9:00AM - 4:00PM
+
+
+
+
Catering
+
+ Please call to arrange catering for your next festival or event.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/img/.DS_Store b/img/.DS_Store
deleted file mode 100644
index b6daa0f..0000000
Binary files a/img/.DS_Store and /dev/null differ
diff --git a/img/favicon.png b/img/favicon.png
deleted file mode 100644
index 016097b..0000000
Binary files a/img/favicon.png and /dev/null differ
diff --git a/img/favicon_custom.png b/img/favicon_custom.png
deleted file mode 100644
index 016097b..0000000
Binary files a/img/favicon_custom.png and /dev/null differ
diff --git a/index.html b/index.html
index f85fe10..7600f5d 100644
--- a/index.html
+++ b/index.html
@@ -1,137 +1,302 @@
-
-
-
-
- Technology Enthusiast
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Jason Lewin — Data Engineer & Game Developer
+
+
+
+
+
+
+
+
+
+
+
+ I build data pipelines and craft interactive experiences. By day, I'm engineering scalable data solutions; by night, I'm creating games that explore new mechanics and narratives.
+
+
+
+
+
Data Work
+
+
Data Engineering & Science
+
Building robust data infrastructure, pipelines, and analytical models. Passionate about turning complex datasets into actionable insights.
+
+
+
Analytics & Visualization
+
Creating compelling data narratives through advanced analytics and clean, effective visualizations.
+
+
Resume
+
+
+
+
Game Development
+
+
Pixel HTML Games
+
Specializing in browser-based pixel art games with experimental mechanics and engaging narratives.
+
+
+
Game Jam Enthusist
+
Exploring new gameplay ideas by frequently participating in competitive game jams.
+
+
Explore Games
+
+
+
+
Food Truck
+
+
Wicked Grill
+
Charcoal-grilled BBQ, fresh ingredients, and homemade sauces. Operating weekends at Englishtown Auction Flea Market.
+
+
+
Catering Available
+
Bringing our BBQ pit-master skills to your next festival or event.
+
+
Menu & Hours
+
+
+
+
+
+
+