Kenneth Hurley, MBA
CTO of Stellar Giant, Inc.
- Summary
- My Motto
- Experience
- Contact Me
- Let's Chat
- Websites
- Software
- Strikingly Hacks
- Hiding Long Paragraphs
- And Here's the Result
- Explanation of the Code
- Inserting TradeMark ™
- Blog
- Plain Text
- Reader Rabbit Wii, IoS
- Jakers Wii/PC
- Element Engine II/III
- Sky Pirates
- Farcry: Paradise Lost
- Justice League Heroes
- Expresso
- Meez.com
- Medal of Honor
- FarCry PC
- Samurai Shodown IV
- nVidia Shaders
- Wing Commander III
- PGA Tour 486
- The Immortal PC
- Chuck Yeager
- Rampage
- Sword of Kadash
- Copy II ST
SUMMARY
Engineering management that includes expertise in leading the strategy for technology platforms, partnerships and external relationships. I have built and managed great technology teams and ensure high technical standards throughout the organization.
During my career I have supervised engineering teams, software testing, information systems security and maintenance. I have lead organizations in evaluating major technology changes, driven technical direction and developed contingency plans to keep projects on track.
Specialties: C-Level Executive for small to mid-sized company. SDLC & Engineering Management, Highly scalable server-side cloud and Web Services, Technology stack, Networking Infrastructure, Software Architecture, Cross-platform systems, Acquisitions, Video Game Development and Publishing, Logistics, Financing and Public Speaking.
I have released and shipped many games during my career and I am working more and more on Social games.
Favorite Quotes:
"Put that in your pipeline and interpolate it." - Kenneth Hurley
"if work wasn't hard they would call it fun!" - Kenneth Hurley
"Insanity: doing the same thing over and over again and expecting different results." - Albert EinsteinI'M PASSIONATE ABOUT SOFTWARE
Architecture, Developing, Managing Software Engineering
Resume
Stellar Giant - CTO and Consultant
October 2014-Present
As a consultant I gained the trust of Eddie Bauer, Prohealth, Facebook, Affinitive, JD Power and other start-ups and large businesses as a reliable CTO and software development consultancy that empowers companies in diverse industries to leverage the power and convenience of AWS, big data, iOS and Android platforms to improve internal and external customer experiences.
Forges quality partnerships with client technology teams by providing strategy and full lifecycle project management and development using JIRA, Confluence, SCRUM master and sprint planning.
• Quickly learns new company cultures and technology environments to design cutting-edge software and rework existing infrastructure.
• Consistently attracts and hires top domestic and international software engineering talent to support onshore and offshore projects.
Driving gaming and mobile application innovation while leveraging Amazon Web Services (AWS) to provide a secure and scalable development environment.
Capitalized on the market demand for access to intuitive and advanced applications that can be used on the GPU enabled devices to create the start-up.
• Built a development culture based on Agile Scrum methodologies including sprints to streamline internal processes to create a rapid release cycle using the following software solutions: C++, C#, Unity3D, OpenGL, DirectX, IOS, Android, OSX, Linux and Windows.Athos Works - Interim Director of Software Engineering
May 2014-October 2014
Building internal engineering team for a great wearable technology.
Leveraging technical expertise in C++, IOS, Android, AWS, big data, and OO development experience and extensive management skills to build world class engineering team.
Hands on work for Big Data & cloud infrastructure setup as well as project management for the mobile team, web development team, and full stack development team.
Architecture and managed implementation of continuous integration process, testing and validation as well as organizing intercommunication with teams. Architecture of web services API for mobile apps on backend and on mobile devices. Implementation of web services API for security for user authentication. The rest of the team is implementing the code for other web services. Complete project management in JIRA, Confluence, doing SCRUMS, standups, sprint planning and tracking of project. Decision maker for systems including Jenkins, bitbucket, git and other tools needed for development and efficient development processes.Amazon - Senior Software Development Manager
May 2013-April 2014
Building internal engineering team for a great wearable technology.
Leveraging technical expertise in C++, IOS, Android, AWS, big data, and OO development experience and extensive management skills to build world class engineering team.
Hands on work for Big Data & cloud infrastructure setup as well as project management for the mobile team, web development team, and full stack development team.
Architecture and managed implementation of continuous integration process, testing and validation as well as organizing intercommunication with teams. Architecture of web services API for mobile apps on backend and on mobile devices. Implementation of web services API for security for user authentication. The rest of the team is implementing the code for other web services. Complete project management in JIRA, Confluence, doing SCRUMS, standups, sprint planning and tracking of project. Decision maker for systems including Jenkins, bitbucket, git and other tools needed for development and efficient development processes.Telly Inc. - Senior Video Engineer
May 2012-April 2013
Worked on mobile applications for both iPhone/iPad and Android. Post processing using OpenGL shaders in real time.
Graffiti Entertainment, Inc.
Mach 2016-April 2012
Mergers and Acquisitions, formation of corporations and business structures, drafting privacy policies and structuring commercial transactions.
* Lead the board and the company's day-to-day management.
* Oversee all the operational aspects of the company including project planning and development of new products and brands.
* Overall responsibility for the company which involves engineering and controlling the company's current growth in and future expansion into international markets.
* Oversees all project development activities and related businesses of the company, with the intention of generating financial returns for the shareholders and driving sustainable development.Signature Devices, Inc. - CEO
Mach 2013-October 2010
Oversee entire company production and marketing efforts. Setup and manager Quickbooks accounts and logistics with respect to inventory, Bill of Materials (BOM), etc. Worked with CPAs on audits and prepared financial statements for company. Expert at Turbotax and ability to understand and utilize changes in tax code for the business. Expert in C++. C#, Java, C, Shaders on XBOX 360, Wii, Playstation 3, PC, Mac, iPhone and Android platforms. Architected and Lead Engineer on cross-platform 3D Graphics engine called Elemental Engine
Nvidia - Senior Software Engineer
February 1999-March 2003
Working with Game developers to enhance their AAA titles. Responsibilities included optimization, look and feel and general game programming help. Expert in C++, Shaders, wrote NVTune, Nvasm tools for shaders, which are optimization and assembler tools.
CONTACT ME
LET'S CHAT!
Websites I've Designed and Coded
Personal Website with My Information (this site)
Managed Developers and Help convert Website
Using PHP, Wordpress and Shopify
Corporate Governance to Build Shareholder Value SaaS
Using Strikingly
JQuery, Javascript, HTML code additions
Personal Website with My Information (this site)
Using Strikingly
JQuery, Javascript, HTML code additions
Software i've developed and worked on
SuperOrg SaaS
Corporate Governance to Build Shareholder Value
Elemental Engine 2 & 3
Complete 3D Gaming Engine and Editor
Engine was complete before Unity Existed
- Cross Platform (Windows, Linux, Console, Mobile Devices)
- C++
- MFC for Editor
Version 2:
https://github.com/klhurley/ElementalEngine2
Version 3:
Effects Manager
Cross Platform
Post Processing and Shader Effects for every device.
- Cross Platform (Windows, Linux, Console, Mobile Devices)
- C++
- Add Shader Effects to OpenGL
https://bitbucket.org/khurley/effectsmanager
General Hierarchical State Machines
Rewrite of Base State Machine Code using Data Driven Design
StateProto is a great C# WFC Project that was modified and enhanced
- C#
- WFC
- Rewrote State Machine Engine to use data driven code.
- Editor Reads & Writes XML based Hierarchical State Machines
https://bitbucket.org/khurley/gqhsm
KAProgressLabel
Enhanced Already Existing Code
IOS code for a progress widget
- Added Rectangle Progress Bars
- Updated to work with C++
- Fixed Minor bugs in code
https://github.com/klhurley/KAProgressLabel
Ignition Deck
WordPress Plugin
Reader Rabbit Wii/iPhone
One of Many Video Games I've Written
- Wrote entire OpenGL layer for Wii System
- Ported Code to iPhone in 3 Weeks
- Wii Controller Code (C++)
- iPhone Touch Code (Objective-C, C++)
- Audio System (C++, Objective-C)
- Movie Playback System (C++, Objective-C)
https://www.amazon.com/Reader-Rabbit-Kindergarten-Nintendo-Wii/dp/B002P8KOJC/
Other Games & 3D Graphics
Image of Games and 3D Engine Work in Various Programming Languages
- Java
- C, C++
- JavaScript, HTML, Node.JS
- Assembly Language
- Pascal
- PHP
- Objective-C
- Windows, Linux, OSX, Android, IOS, XBOX, Playstation, Nintendo Development
Link to Images: https://www.kennethhurley.com/#reader-rabbit-wii-ios
Source Code
Older Source Code, Shaders, 3DS Max Plugins, Misc.
- NVEffectsBrowser related demos
- Cloud Cover including Soft Shadows using Cube Maps. From the Book "Game Programming Gems 3" available at Barnes and Noble
- Brushed Metal Effect. Plug-in demonstrating how to do a decent brushed metal effect using pixel shaders.
- Minnaert Effect. Plug-in to demonstrate a velvet look using part of the BRDF formula
- PhotoFace. From the Book "Direct3D ShaderX" available at Barnes and Noble
- Particles/Explosions. Demo of particle system using verlet integration completely in DirectX 8 vertex shader
- Stand Alone Programs/Plug-ins
- Unwrap. 3D Studio Max 4.0 tool to unwrap a model and place two orthogonal textures on the model. Good for applying photographs to head model
- Diffuse Cube Map Generator. Tool to generate a diffusion cube map from a set of photographs.
- DX7 Refract - Fake Refraction demo made in 1999 when the Geforce 1 first came out.
Strikingly Hacks
Hacks for Pro Users of Strikingly
Hiding Long Paragraphs
Add this code to your header (Settings -> Custom Code -> Header Code)
This <style> code sets the readmore section to only display 2 lines on smaller screens and 4 lines on larger screens. These instructions were from the readmore.js website.
Add this code to your footer (Settings -> Custom Code -> Footer Code)
Now add this HTML code to any page or add to Footer Code for all pages sections to be effected. See Explanation of the Code Section
And Here's the Result
All's Well That Ends Well, Act I Scene 2
SCENE II. Paris. The KING's palace.
Flourish of cornets. Enter the KING of France, with letters, and divers Attendants
KING
The Florentines and Senoys are by the ears;
Have fought with equal fortune and continue
A braving war.First Lord
So 'tis reported, sir.
KING
Nay, 'tis most credible; we here received it
A certainty, vouch'd from our cousin Austria,
With caution that the Florentine will move us
For speedy aid; wherein our dearest friend
Prejudicates the business and would seem
To have us make denial.First Lord
His love and wisdom,
Approved so to your majesty, may plead
For amplest credence.KING
He hath arm'd our answer,
And Florence is denied before he comes:
Yet, for our gentlemen that mean to see
The Tuscan service, freely have they leave
To stand on either part.Second Lord
It well may serve
A nursery to our gentry, who are sick
For breathing and exploit.KING
What's he comes here?
Enter BERTRAM, LAFEU, and PAROLLES
First Lord
It is the Count Rousillon, my good lord,
Young Bertram.KING
Youth, thou bear'st thy father's face;
Frank nature, rather curious than in haste,
Hath well composed thee. Thy father's moral parts
Mayst thou inherit too! Welcome to Paris.BERTRAM
My thanks and duty are your majesty's.
KING
I would I had that corporal soundness now,
As when thy father and myself in friendship
First tried our soldiership! He did look far
Into the service of the time and was
Discipled of the bravest: he lasted long;
But on us both did haggish age steal on
And wore us out of act. It much repairs me
To talk of your good father. In his youth
He had the wit which I can well observe
To-day in our young lords; but they may jest
Till their own scorn return to them unnoted
Ere they can hide their levity in honour;
So like a courtier, contempt nor bitterness
Were in his pride or sharpness; if they were,
His equal had awaked them, and his honour,
Clock to itself, knew the true minute when
Exception bid him speak, and at this time
His tongue obey'd his hand: who were below him
He used as creatures of another place
And bow'd his eminent top to their low ranks,
Making them proud of his humility,
In their poor praise he humbled. Such a man
Might be a copy to these younger times;
Which, follow'd well, would demonstrate them now
But goers backward.BERTRAM
His good remembrance, sir,
Lies richer in your thoughts than on his tomb;
So in approof lives not his epitaph
As in your royal speech.KING
Would I were with him! He would always say--
Methinks I hear him now; his plausive words
He scatter'd not in ears, but grafted them,
To grow there and to bear,--'Let me not live,'--
This his good melancholy oft began,
On the catastrophe and heel of pastime,
When it was out,--'Let me not live,' quoth he,
'After my flame lacks oil, to be the snuff
Of younger spirits, whose apprehensive senses
All but new things disdain; whose judgments are
Mere fathers of their garments; whose constancies
Expire before their fashions.' This he wish'd;
I after him do after him wish too,
Since I nor wax nor honey can bring home,
I quickly were dissolved from my hive,
To give some labourers room.Second Lord
You are loved, sir:
They that least lend it you shall lack you first.KING
I fill a place, I know't. How long is't, count,
Since the physician at your father's died?
He was much famed.BERTRAM
Some six months since, my lord.
KING
If he were living, I would try him yet.
Lend me an arm; the rest have worn me out
With several applications; nature and sickness
Debate it at their leisure. Welcome, count;
My son's no dearer.BERTRAM
Thank your majesty.
Exeunt. Flourish
Explanation of the Code
Inserting TradeMark ™ and Copyright © or other Symbols Into Text
For OSX, you can use the Character Viewer to insert smileys, dingbats, and other symbols as you type.
- Click the place in your document or message where you want the character to appear.
- Press Control–Command–Space bar. The Character Viewer pop-up window appears:
3. When you find the character you want, double click it to insert it into your text.
The Blog
Thoughts, musings, and ruminations.
18. Juni 202219. Dezember 201510. Mai 2013 · Google Glass,Venture Funding,PredictionsPUblications
Publications I Have Written
Hurley, K. High Dynamic Range Images, Extreme Game Developers Expo, October 2004 [PDF][PPT]
Hurley, K. Advanced Graphics Techniques Using Vertex and Pixel Shaders, Work in Progress [DOC]
Hurley, K., Treglia, Dante, et. al. Lighting Techniques Using Cube Maps., Game Programming Gems 3, Charles River Media, ISBN: 1584502339, July 2002
Hurley, K. Photorealistic Faces 3DS Max How To [PDF]
Hurley, K., Engle, W. et. al. Photorealistic Faces using Vertex and Pixel shaders. Direct3D ShaderX, Wordware Publishing ISBN: 1556220413, July 2002 [PDF of Book]
Hurley, K. Extending Textures Beyond Simple Pixels, Game Developers Conference. March 21st, 2002 [PDF] [PPT]
Hurley, K. Towards More Photorealistic Faces, Xtreme Game Developers Conference. September 28th, 2001 [PPT]
Hurley, K. Lighting Techniques for Games, Xtreme Game Developers Conference. September 28th, 2001 [PPT]
Hurley, K. OpenGL to DirectX XBOX Porting Guide, NVIDIA Internal white paper. July 13th, 2001
Hurley, K. Ultimate Performance for 3D Graphics, Intel Developer Forum. July 2000, [PPT]
Hurley, K. Approximating Refraction. January 27th, 2000 [PDF] [DOC] [Source & Demo]
Hurley, K. Cubemaps for GeForce 256 Dispelling the Myths, NVIDIA white paper. December 16, 1999 [DOC]
Hurkey, K. NVTUNE, aka. NVIDIA Statitistics Driver and Application, NVIDIA Training presentation, April 1999 [PPT]
© Kenneth L. Hurley 2017-2022