www.kernja.com Open in urlscan Pro
2606:4700:3034::ac43:ce94  Public Scan

Submitted URL: https://appsecurity.engineer/
Effective URL: https://www.kernja.com/
Submission: On August 19 via automatic, source certstream-suspicious

Form analysis 1 forms found in the DOM

POST /Home/SubmitPOST

<form action="/Home/SubmitPOST" id="contactForm" method="post" novalidate="novalidate"><input name="__RequestVerificationToken" type="hidden"
    value="qhfaVjMH5wO7dwbG6OSshzTk9f_TEh8YoAKiVK_jzqe_CfASbsDb82deIabaH3ZD87fZ44AvUMc5--nst04Tiol1Kq0RsfK3TkmV-Pzuvcc1">
  <div class="col-xs-12 col-sm-2 hidden-xs visible-sm visible-md visible-lg">&nbsp;</div>
  <div class="col-xs-12 col-sm-8" style="text-align: left;"> Name<br>
    <input class="input form-control" data-val="true" data-val-required="The Name field is required." id="Name" name="Name" required="" type="text" value=""><br><br> E-Mail Address<br>
    <input class="input form-control" data-val="true" data-val-email="The E-Mail address field is not a valid e-mail address." data-val-required="The E-Mail address field is required." id="Email" name="Email" required="" type="email"
      value=""><br><br> Phone Number<br>
    <input class="input form-control" data-val="true" data-val-phone="The Phone number field is not a valid phone number." id="Phone" name="Phone" type="phone" value=""><br><br> Subject<br>
    <input class="input form-control" data-val="true" data-val-required="The Topic field is required." id="Topic" name="Topic" type="phone" value=""><br><br> Message<br>
    <textarea class="input form-control" cols="20" data-val="true" data-val-required="The Comments field is required." id="Entry" name="Entry" required="" rows="5"></textarea><br><br>
    <div class="g-recaptcha" data-sitekey="6LfQB6UUAAAAAP8vPoSt4t3OGrabcB492zZuJ1qd">
      <div style="width: 304px; height: 78px;">
        <div><iframe title="reCAPTCHA"
            src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LfQB6UUAAAAAP8vPoSt4t3OGrabcB492zZuJ1qd&amp;co=aHR0cHM6Ly93d3cua2VybmphLmNvbTo0NDM.&amp;hl=en&amp;v=Eyd0Dt8h04h7r-D86uAD1JP-&amp;size=normal&amp;cb=ftkxq2sd1ylh" width="304"
            height="78" role="presentation" name="a-nplcqkmk6feg" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div>
        <textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
      </div><iframe style="display: none;"></iframe>
    </div>
    <script type="text/javascript" async="" src="https://www.gstatic.com/recaptcha/releases/Eyd0Dt8h04h7r-D86uAD1JP-/recaptcha__en.js" crossorigin="anonymous" integrity="sha384-Cm1nQr6Xj7E/8hYK0ZQgt50B1y7qtncPBm9tQGQV453cb5N/2ou4jkkZbzQejCpR">
    </script>
    <script src="https://www.google.com/recaptcha/api.js"></script>
    <br><br>
    <div style="text-align:center">
      <a class="btn btn-outline btn-xl btn-form-submit">Submit</a>
    </div>
  </div>
  <div class="col-xs-12 col-sm-2 hidden-xs visible-sm visible-md visible-lg">&nbsp;</div>
</form>

Text Content

Jeffrey Kern
 * Portfolio
 * Professional Development
 * Contact





HELLO! MY NAME IS JEFF.

I'm a full-stack software developer doing my best to make each day better.

While working at a Dairy Queen in a small northern Wisconsin town,
there was a sign posted on a cooler door that simply stated:

Life is 10% what happens to you, and 90% how you respond to it.

It's been over twelve years since I regularly worked at that store, and that
message still resonates with me on a daily basis - what we do and how we act
determines who we are. Be empathetic, respectful, and pay it forward - everyone
could use a little more kindness in life.

I am currently a full-stack software engineer at Minitab and a part-time student
attending Moraine Park Technical College. I'm blessed to have not just good
health, but the energy, drive, and dedication, to keep pushing forward and to
continually improve myself.

A great career consists of a solid foundation: I earned my A.A.S. in Computer
Networking1 and my A.A.B. in General Business1 from Gogebic Community College in
2005, and my B.B.A. in Information Systems and Computer Science1 from the
University of Wisconsin - Eau Claire in 2009. It is my long-term goal to
complete graduate school by earning my MBA.

I participated in the Happy Valley LaunchBox Summer Accelerator Program, and am
a Microsoft Certified Solutions Developer. I have also earned my CompTIA A+,
Network+, Security+, and Project+ certifications (among many others).

Finally, I am also a certified technical trainer.

My eclectic portfolio is below. If you have any questions, comments, or would
like to collaborate with me, please let me know.

Thank you for visiting my website,

-Jeff





PORTFOLIO

An eclectic collection of work spanning a variety of technologies.

--------------------------------------------------------------------------------

Show All

Objective-C Swift C# Java Python VB.Net ASP.Net Entity Framework BASIC Cordova
iOS Android Windows macOS Open-Source In Development Bootstrap LESS Framework7
JQuery NOP Commerce AppGameKit Unity3D TrueVision3D Location Services
Downloadable Content Responsive Design Adaptive Design


BCHQ + MCA

Suite of mobile applications that enable school administrators and teachers to
effectively reach out to the communities they serve

Screenshots - Website

Date: 2018 - Present
Tags: Java, iOS, Android, Objective-C, Python


BCHQ + MCA

My first task when joining Blackboard was to update the BCHQ + MCA apps for iOS
and Android
The versions for iOS didn't support the iPhone X and iPad Pro...
...and for 1,000+ clients, required thousands of customized splash-screens
A 'one-size-fits-all' solution saved hundreds of labor hours in our quest to
support the iPhone X for our clients
Landing page of the iOS MCA app...
...with additional items for users to select
The BHCQ app also required an update to support the iPhone X...
...which included revising the C.O.P.E. interface
I also implemented the 'Teacher Send' selection functionality...
...that was missing in the iOS version of BCHQ
I migrated both BCHQ + MCA apps for Android from GCM to FCM...
...which required a check to ensure Google Play services were installed...
...as well as a significant platform update, and reworked permission requests
Location services were redone in both apps to behave correctly with Android
8+...
...as well as the ability to take, save, and attach photos


WEB SCREENSHOT MICROSERVICE

A microservice that takes screenshots of websites, written in Java and NodeJS
utilizing AWS Lambda and PhantomJS

Screenshots - GitHub

Date: 2019
Tags: Java, Open-Source


WEB SCREENSHOT

Written in Java and using AWS Lambda, our perimeter microservice parses
requests...
...from a JSON payload that contains a fall-back Base64-encoded image
A message is sent via AWS SQS to the internal NodeJS microservice...
...that spins up a headless browser to capture the screenshot, and save the
result to an S3 bucket
Example that takes a screenshot of PSO-World.com


JAVA FACTORY PROVIDER

Implementation of the factory provider pattern in Java using reflection and
interfaces

Screenshots - GitHub

Date: 2019
Tags: Java, Open-Source


FACTORY PROVIDER

This factory provider pattern emphasizes interfaces, not implementations
Applications register a module with implementations mapped to interfaces
Upon registration, objects are tested to ensure proper casting
Interfaces are then requested, and an implementation is instantiated
Sample output
Sample application that swaps out an ILogService implementation for another


BULK TRANSLATOR

macOS document-based app that utilizes Google APIs to translate text

Screenshots

Date: 2019
Tags: Swift, macOS, In Development


BULK TRANSLATOR

Bulk Translator utilizes macOS document-editing capabilities to save text
The preferences panel allows users to insert a Google API key...
...and edit available languages on a global, or per-document, level
Bulk Translator translating some sentences


WAVEFRONT OBJ ATLAS

Tool that atlases and remaps different textures in a WaveFront *.obj file

Screenshots

Date: 2018 - Present
Tags: C#, Windows, In Development


WAVEFRONT ATLAS

A 3D model consists of multiple meshes, materials, and textures...
...typically stored in separate files
Utilizing separate materials and textures is more taxing for GPUs
It's ideal to atlas textures together to improve processing speed
The WaveFront OBJ Atlas program in action
The updated model using atlas textures


BOSS RUNNING

Fitness app that dynamically changes the tempo of music to help users maintain
the correct pace

Screenshots - Website - View in the App Store

Date: 2017 - Present
Tags: Objective-C, Downloadable Content, JQuery, C#, ASP.Net, VB.Net, BASIC,
Location Services, iOS, Responsive Design, Bootstrap, LESS, Entity Framework, In
Development


BOSS RUNNING

BOSS Running is the biggest project I've completed to date
I was inspired to create an app after completing my own weight-loss journey
Users can select from 9 different training plans
Songs dynamically change tempo while working out to help users keep pace
BOSS Running can be used outdoors, or inside while on a treadmill
Two voice actors recorded 1.5 hours worth of dialog...
...that also appear on the lock-screen as notifications
BOSS Running features Apple Watch support
60 songs from a variety of genres were licensed for use as downloadable content
After finishing a workout, you can view your results
BOSS Running includes a profile and playlist editor
Each workout program can be customized by the user


ZOMBIE ANTS

A shared interactive experience featuring the O. unilateralis fungus, and how it
turns ants into 'zombies'

Screenshots - Link (cached)

Date: 2017 - May 2018
Tags: C#, iOS, Android, Unity3D, Location Services


ZOMBIE ANTS

Zombie Ants is an interactive experience featuring the O. unilateralis fungus...
...letting multiple participants experience the fungus from an ant's perspective
Unity 3D was used to create Networked Chicken to demo the technology that Zombie
Ants would be utilizing...
...and allow players to avoid getting hit by cars in an augmented-reality
environment
The spawn-points of the players are set on the server
A player being moved around on the server
Vehicles being spawned
Kinect was dropped in favor of ARKit
Guided prompts allowed users to calibrate the device
Installation of the exhibit
AirPlay allowed the iPad screen to be mirrored to a TV
A guest watching the mirrored video
Group picture


PYTHON GOLF

Re-creation of an overhead, 2D golf game that was originally developed with
Visual Basic 6

Screenshots

Date: 2017
Tags: Python, Open-Source, Windows


PYTHON GOLF

Python Golf is a re-creation of the first game I created in VB6
A hole is comprised of four different images, all stored in an RLE-inspired
format
Bitmap fonts are used, with character data stored in a XML file
Asynchronous programming loads hole data into memory while Pygame renders to
screen
Bit-flags are used to test whether or not a graphical control can accept input
User-interface elements are loaded in from XML files


PYTHON RLE

Convert PNG files to a text-based format using a simple implementation of
run-length encoding, developed with Python

Screenshots - GitHub

Date: 2017
Tags: Python, Open-Source


PYTHON RLE

Python RLE is the first project I created with Python. It converts PNG files to
an RLE-inspired format
A dictionary maintains the image palette, while a list keeps track of a color's
pixel count
Reading in data from a saved file


PICTURE PACKER

Two-dimensional bin-packing problem solver that stitches/atlases images
together, developed with VB.Net

Screenshots - GitHub

Date: 2017
Tags: VB.Net, Open-Source, Windows


PICTURE PACKER

This program features a 'greedy' way to create an atlas of many pictures
Select the pictures you want to atlas...
..and they're arranged, typically from big to small, top-left to bottom-right
The output is saved as a PNG file


COIL-GIKS

Research project that enables visually-impaired individuals to examine how key
concepts connect together using an iPad and heat-activated tactile paper

Screenshots

Date: 2017
Tags: Python, iOS, JQuery, Cordova, Objective-C, Framework7


COIL-GIKS

GIKS stands for 'Graphical Interface of Knowledge Structure'...
...it assists visually-impaired individuals to recognize how key points connect
in a research paper
Quantitative results are available for reivew as well...
...and can be e-mailed directly from the app
GIKS prints the contents of the screen to special thermal 'bubble' paper using
AirPrint...
...so it can be overlaid onto an iPad to provide tactile feedback
This was the prototype used for development purposes...
...which I eventually modeled in 3D and got printed...
...to let a variety of different-sized devices use the app


BAKER BOY

Responsive website redesign for a baking company founded in North Dakota

Screenshots - Website

Date: 2016
Tags: NOP Commerce, Responsive Design, JQuery, Entity Framework, C#, LESS,
ASP.Net, Bootstrap


BAKER BOY

This was a responsive website redesign for Baker Boy
The home-page slider is pulled dynamically from a database...
...using a customized plugin through NOP Commerce
Dropdown menus provide navigation functionality
The front category page, as viewed on desktop...
...and as viewed on mobile
Each product is listed with detailed information...
...that looks and works great on mobile, as well
The entire screen becomes your textbox when searching for products


MICHAEL FOODS

Three interactive iPad sales presentations for a national food-service provider

Screenshots

Date: 2015-2016
Tags: Responsive Design, JQuery, C#, LESS, ASP.Net


MICHAEL FOODS

This project contained three different selling toolkits for Michael Foods
The first toolkit was for Papetti's Precooked Eggs
Tabbed content was revealed through animated effects...
...and the tabs appeared in different ways
The second toolkit was for Simply Potatoes
Tabbed content was revealed through animated effects
The toolkit featured estimated costs, recommended price points, and recipes
The last toolkit covered the entirety of the Michael Foods product line
Tabbed content was revealed through animated effects...
...sliding tabs revealed additional content in a sleek, stylish way


PANORAMIX FINANCIAL

Responsive website redesign for a software company that produces tools for
independent financial advisors

Screenshots - Website

Date: 2016
Tags: Responsive Design, JQuery, Bootstrap, LESS, ASP.Net, C#


PANORAMIX

This was a responsive website redesign for Panoramix Financial...
...that was inspired by this marketing landing site
The front-page as viewed on a mobile device...
...as well as the marketing landing site
Blue headers call out the page's primary content, while gray denotates secondary
The content color scheme works great for filters and categories
Viewing a news article
Search functionality was implemented with Zoom...
...and worked great on both desktop and mobile


121 BENEFITS

Responsive prototype website for an online employee-benefit/insurance document
portal

Screenshots

Date: 2016
Tags: Responsive Design, JQuery, Bootstrap, LESS, ASP.Net, C#


121 BENEFITS

This was a prototype document-management website for 121 Benefits
Administrators could create new users...
...and modify top-level folders as well
Typical document-management actions were incorporated
The project was designed to be responsive...
...and by utilizing LESS, could be easily themed as well


SWANSON & YOUNGDALE

Responsive intranet redesign - with a limited focus - for a construction company
located in Minnesota

Screenshots

Date: 2016
Tags: Responsive Design, JQuery, LESS, ASP.Net, C#, Bootstrap


SWANSON & YOUNGDALE

This responsive redesign provided a mobile-friendly update for Swanson &
Youngdale's internal systems...
...allowing employees to quickly and easily order supplies for construction
sites
A kit is a pre-defined grouping of commonly-used items across multiple
job-sites...
...that can be ordered and filled, dependent on business needs
Job-site items can also be ordered à la carte
Orders can be edited, and completed orders are archived
Users are allowed to edit and update their own profiles...
...such as updating their phone number
Admins can add, update, or delete users
The system log shows debugging information and runtime exceptions


SCHWEIGERT MEATS

Website update to improve mobile responsiveness and product nutrition
information

Screenshots - Website

Date: 2016
Tags: Responsive Design, JQuery


SCHWEIGERT MEATS

I had to improve the responsiveness of the Schweigert Meats website without
completely remaking it
The site featured multiple carousels that needed to work across different window
sizes...
...featuring product and nutritional information
I scraped the nutritional information from a proprietary file format and
embedded it as standard HTML


ECOLAB

Embedded interactive sales presentation for industrial-strength warewashing
chemicals, designed for the iPad

Screenshots

Date: 2015
Tags: Adaptive Design, JQuery, iOS


ECOLAB

This was a self-contained iPad-specific sales presentation for ECOLAB
The navigation menu pushed content to the side
Tabbed reveals displayed detailed content for the user, including pop-ups
Special fade-in/out effects were applied for 'Proof' call-outs
Users could scroll through and view similar products


TNT BURGERS

Interactive sales presentation for hamburgers and other grillable products,
designed for the iPad

Screenshots

Date: 2015
Tags: Adaptive Design, JQuery, C#, LESS, ASP.Net, iOS


TNT BURGERS

This was a self-contained iPad-specific sales presentation for TNT Burgers
Tabbed content was revealed through animated effects
Pop-up reveals displayed interactive content from external services...
...or embedded documents that featured key selling points


MY PET CLOUD

Website and mobile app to let pet-owners manage their furry companion's
insurance in the Cloud

Screenshots - Website

Date: 2014 - 2016
Tags: NOP Commerce, Responsive Design, JQuery, C#, LESS, Cordova, iOS,
Framework7, Android, Entity Framework, Location Services, Bootstrap


MY PET CLOUD

My Pet Cloud featured pet insurance in the Cloud
The mobile app utilized Cordova and Framework7
Customers could adjust their insurance policy online
HTML5/JavaScript provided the ability to edit a pet's picture online...
...for mobile, tablet, and desktop
An online database of local attractions was also provided...
...and it used location services when accessed on a mobile device


TRILLIANT

Feedback functionality for a smoke-screen website

Screenshots

Date: 2014
Tags: ASP.Net, C#, Adaptive Design, JQuery


TRILLIANT

This smoke-screen landing page needed critical functionality added in 12 hours
before it went live
I modified the generated HMTL output from Adobe Muse - original materials not
provided - to add feedback functionality...
...including the use of CAPTCHA verification to prevent spam submissions


INSIGNIA

Interactive sales presentation for a food-service marketing company, designed
for the iPad

Screenshots

Date: 2014
Tags: Adaptive Design, JQuery, ASP.Net, C#, iOS


INSIGNIA

This was a self-contained iPad-specific sales presentation for Insignia
Tabbed content was revealed through animated effects
Users could watch videos in-line or full-screen
Pop-up reveals displayed detailed content for the user


MYSTARGO

Star-seeking tourist app that features points-of-interest and locations across
the world

Screenshots - View in the App Store

Date: 2014 - 2016
Tags: JQuery, Framework7, iOS, Android, Cordova, C#, ASP.Net, Entity Framework,
Location Services


MYSTARGO

I used Framework7 and Cordova to develop MystarGo
In-app advertising and promotions can be customized
Landmarks and information can be organized by categories
Points-of-interests can be edited and assigned categories and a city...
...with the use of Google Maps, the exact location is saved to database


MEETING MEALS

Payment and delivery-confirmation functionality for a food-delivery company
based in Minnesota

Screenshots - Website

Date: 2014 - 2015
Tags: Adaptive Design, JQuery, Entity Framework, C#, NOP Commerce, ASP.Net


MEETING MEALS

Meeting Meals is a food-delivery service targeted towards businesses
Customer service reps can leave notes on an account while placing an order
The order summary page details the delivery address and desired food...
...and providing customers a way to use multiple forms of payment
Customers verify the order before submitting it...
...and drivers verify the order before delivering it


BURGER CRAVINGS CRAVEMAIL

Marketing blasts that work and look great across a variety of e-mail clients

Screenshots

Date: 2014 - 2015
Tags: Adaptive Design


CRAVEMAIL

I used Putsmail for sending out development versions of newsblasts to multiple
e-mail addresses
A newsblast would make extensive use of in-line CSS and tables for layout and
styling...
...as older versions of Microsoft Outlook used the Microsoft Word HTML rendering
engine
A newsblast as viewed from a Yahoo! mailbox
The newsblast was eventually redesigned


WATER HD

Improved, updated version of the puzzle game Water that adds in drawing and
doodle capabilities

Screenshots

Date: 2014 - Present
Tags: In Development, iOS, Android, Windows, BASIC, AppGameKit


WATER HD

Water HD is the sequel to Water...
...that features support for multiple languages...
...allowing the game to be played by individuals across the globe
Water HD features a typical level select screen found in puzzle games
Players can destroy the level to control the flow of liquid...
...but unlike Water, players can draw onto the level in Water HD
Result screen and ranking
Gameplay demo


CARGILL SPECIALITY CANOLA

Interactive sales tool/price calculator for producers interested in switching
seed providers

Screenshots

Date: 2013 - 2014
Tags: iOS, Adaptive Design, JQuery


CARGILL

This was a canola seed calculator designed for the iPad for Cargill
Users would select a product along with a delivery period...
...along with how they'd prefer to purchase their canola seeds...
...and the calculator would show potential customers their cost-savings if they
switched providers


LIKENESS

Guess which word is common among the pictures

Screenshots - Download for Windows

Date: 2013
Tags: iOS, Windows, BASIC, AppGameKit


LIKENESS

Likeness is a puzzle game similar to 4 Pics 1 Word...
...except that you start with two photos, and slowly work up to four
This project made extensive use of royalty-free stock images
Gameplay demo


SWICH.IO

Mobile website for an online sportswear store

Screenshots - Website

Date: 2013 - 2014
Tags: Adaptive Design, ASP.Net, C#, Entity Framework, NOP Commerce, JQuery


SWICH.IO

The mobile website was developed using JQuery Mobile
I also added new product alerts...
...that worked for both categories, and on a per-seller basis
Inbox and e-mail notifications would be sent out
The website admin can also change the ads that appear on the front page


RETRO RACER

Behind-the-vehicle racer inspired by classic games on the original Nintendo

Screenshots - Download for Windows

Date: 2012
Tags: iOS, Android, Windows, BASIC, AppGameKit, Downloadable Content


RETRO RACER

Retro Racer was inspired by the classic NES game Rad Racer
Retro Racer featured four different unlockable gameplay modes
This was my first project that featured in-app downloadable content...
...where the in-app content is still available for download today
Each course featured an overview of the track
The scenery could change during gameplay...
...to give the illusion of driving along a cliff or a lake
Gameplay demo
Demo of in-app downloadable content


ASCII ADVENTURE: THE CAVES OF ISNA

Spelunk the Caves of ISNA and find lost treasure

Screenshots - Download for Windows

Date: 2011 - 2012
Tags: iOS, Android, Windows, BASIC, AppGameKit


ASCII ADVENTURE

ASCII Adventure was inspired by the DOS game Kroz
The game automatically saved the user's progress
You could move certain objects, like boulders...
...use items to teleport to random locations on the map...
...or use your whip to break down weakened walls
Keys were used as a puzzle element to challenge players...
...as were hoards of enemies
Gameplay demo


WATER

Destroy the playfield with bombs and collect water droplets to earn an 'S-Rank'

Screenshots - Download for Windows

Date: 2011 - 2012
Tags: iOS, Android, Windows, BASIC, AppGameKit


WATER

Water was the first app I developed for iOS and Android
The game features 41 different levels...
...that included preview images of each level
My love for jogging made an appearance in Water...
...as well as other apps that I developed, like ASCII Adventure...
... and homages to old DOS games from my childhood
Gameplay demo


STREETS OF GRAFFITI

A long-term, on-going project used to experiment with various concepts in 3D
including: culling, collision detection, portals, search-trees, optimization,
project management, workflow, and animation

Screenshots

Date: 2003 - Present
Tags: In Development, iOS, Android, Windows, BASIC, VB.Net, C#, Unity3D,
TrueVision3D


'STREETS'

Streets was my first experience developing in 3D, using VB6 and Truevision3D
The environment featured movable objects...
... that were affected by gravity
Streets originally used BSP files for storing world data
I eventually started working on my own world editor...
...that allowed you to define animations for a 3D file...
...and enabled you to create your own in-game entities
An early version of the editor
A later version of the editor featuring four viewports
Raycasts were originally the only collision detection available in Truevision3D
6.1
Character 'Kytz' doing a wall-grind
A character jumping from rooftop to rooftop, and doing a wall-grind
A character jumping from a tall platform and falling
The project was migrated over to Unity3D
The player can jump on a vehicle and move along with it
Collecting spraypaint cans and tagging graffiti
A test for moving platforms: Rotational motion proof-of-concept


TREASURE QUEST: CLASSIC

Classic Lode Runner-style game play that was originally developed in VB6, and
migrated to C# and XNA

Screenshots

Date: 1999 - 2010
Tags: Windows, BASIC, VB.Net, C#, TrueVision3D


TQ: CLASSIC

Treasure Quest: Classic had its origins in VB6, utilizing BitBlt and StretchBlt
The Timer control ensured that the first version wouldn't run consistently
The project was recreated in VB.Net 2008...
...and allowed users to create individual profiles...
...backed by the TrueVision3D rendering engine
Treasure Quest: Classic was migrated to XNA...
...even though it still utilized VB.Net
The project was then migrated to C# for use on the X-Box 360...
...allowing users to sign-in with their Gamertags...
...utilizing zoomed-in graphics for those on analog TVs
Locks, keys, moving platforms, and hazardous lava
Spikes and conveyor belts
Accelerated falling and jetpack flying
Splashing water, underwater physics, and slippery ice
Promotional video


PROFESSIONAL DEVELOPMENT

Continual improvement of skills and knowledge outside of the workplace.

--------------------------------------------------------------------------------

Happy Valley LaunchBox
2017 Summer Accelerator Program


 

MCSD: App Builder
Certificate

LPI Linux Essentials
Certificate

CompTIA CTT+
Certificate

 

CompTIA A+
Certificate

CompTIA Network+
Certificate

CompTIA Security+
Certificate

CompTIA Project+
Certificate

CompTIA Cloud+
Certificate

 

MTA: Python
Certificate

MTA: Databases
Certificate


CONTACT ME

Questions? Comments?
Shoot me an e-mail or find me on LinkedIn.

--------------------------------------------------------------------------------

 
Name


E-Mail Address


Phone Number


Subject


Message






Submit
 


© 2021 Jeffrey Kern. All Rights Reserved.
All other trademarks that appear on this site are the property of their
respective owners.

1The course catalogs archived on this site differ from the catalog year used for
graduation purposes, and are intended to provide visitors an overview of core
program objectives.

Thank you!

I will reply back to you as soon as I can.

Close

Please check your entries, and try again.

Close

Unable to contact server. Please try again.

Close