Asher Flaws

Senior Programmer at Hutch Games
London, United Kingdom

Key Skills

Programming: C#, C++, Javascript, Lua, Hero, Matlab, IDL, Fortran, HTML, PHP
Unity 3D: Gameplay, UI, Multiplayer, Purchasing, Ads, VFX, Plugins, Performance and Memory Optimization, Build and Art Pipeline Tools, Shader Design, Content Delivery Systems, Project Management and Training
Technical Art: Mobile Shader Optimization, Post-Processing, VFX, Retopology, Compute Shaders, Procedural Generation
Art Tools: Blender, 3D Coat, Crazy Bump, Gimp
Mobile: Gameplay and Graphical Programming Optimized for Mobile Devices
Engines: Unity 3D, Shiva, Hero Engine
Languages: English (Native), German (Fluent), Spanish (Basic)

Experience

Senior Programmer

Hutch Games
April 2016 - Present | London, UK

Worked on a number of racing themed titles including: Hotwheels: Race Off, MMX Hill Dash and Top Drives using Unity 3D. Involved in gameplay, UI and audio programming as well as bug fixes and optimizations. Prototyped several new driving concepts making use of the UNet real-time multiplayer service. Developed the physics simulation behind Top Drives as well as a massively parallel physics pre-calculator for server validation. Improved UI performance across all three titles using a combination of optimized UI shaders, hierarchy changes and code solutions. Helped to develop a “best practices” guide for UI artists and currently working on a script framework designed to streamline the process of building and optimizing UI. Developed a cross-project content delivery system; animation tool, and lightweight audio system for realistic engine sounds.

Senior Programmer

Capcom
April 2015 - April 2016 | London, UK

Senior developer for Ghostbusters Puzzle Fighter on iOS using Unity 3D. Heavily reworked the UI and animation systems to improve performance and stability. Stabilized the frame rate in the match engine by splitting the AI calculations over multiple frames. Used asset bundles to manage the app download size. Implemented high quality / low cost shader techniques for blurring and desaturating UI layers.

Senior Programmer

Supermassive Games
July 2014 - April 2015 | London, UK

Worked on a spy themed world builder. Improved the scalability of the pathfinding, AI and rendering. Optimized the UI system to reduce draw call counts and memory load.

Senior Programmer

Capcom
October 2013 - July 2014 | London, UK

Lead developer for Snoopy's Sugar Drop, a puzzle game developed for iOS and Android using the Unity 3D engine. Responsible for gameplay, UI, and graphical programming as well as performance optimization and the development of pipeline and editor tools.



Senior Programmer

Pyxel Arts
May 2011 - May 2013 | Madrid, Spain

Lead developer for Anmynor Puzzles, developed for PC, iOS and Android using the Unity 3D engine. Responsible for gameplay programming, technical art, optimization and project management. Also involved in the development of three other major titles at Pyxel Arts.



Postdoctoral Researcher

Ludwig-Maximilians-University
Jan 2009 - May 2011 | Munich, Germany

Created software for fast rendering and automatic characterisation of large voxel data sets. Developed image recognition software packages for studying volcanic ash plumes and crater counting on Mars.



Doctorate

Max-Planck-Institute for Plasma Physics
Jan 2005 - Jan 2009 | Munich, Germany

Developed tomography software and analysis tools to study the role of plasma instabilities in a fusion plasma. This research helped to shed light on how the improved high confinement regime is established and maintained.


Eduction

2005-2009    
Ph.D. in Physics Nuclear Fusion - Plasma Instabilites
    Max-Planck-Institute for Plasma Physics, Munich, Germany
    Univeristy of Stuttgart, Stuttgart, Germany

2001-2003
M.Sc. in Physics Ring Laser Gyroscopes - Geodesy and Seismology
    Ludwig-Maximilians-University, Munich, Germany
    University of Canterbury, Christchurch, New Zealand

1998-2000
B.Sc. in Physics Physics, Astronomy, and Computer Science
    University of Canterbury, Christchurch, New Zealand



Games

2017 Top Drives iOS, Android
2017 Hotwheels: Race Off iOS, Android
2016 MMX Hill Dash iOS, Android
2015 Ghostbusters Puzzle Fighter iOS
2014 Snoopy's Sugar Drop iOS, Android
2013 Anmynor Puzzles iOS, Android, PC
2012 Anmynor PC
2011 Callejeros Viajeros iOS



Skills

Game Programming    

Gameplay Scripting, AI, Pathfinding, Physics, Networking and creating a range of development tools.

Technical Art

Shader authoring for computer games including: Procedural Generation Techniques, Tessellation, Advanced Materials and Post-Processing.

Simulation Techniques

Finite Element Methods (FEM) and Smoothed-Particle Hydrodynamics (SPH) for real-time simulation of fluid flows, heat conduction and acoustic waves.

Profiling and Optimisation

Optimising code, draw calls, shaders, scene composition, and memory usage for a range of PC and mobile projects.

Mobile Development

Designed intuitive touch control systems for small screen devices. Carefully optimised for draw calls, memory usage and code complexity.

MMO Development

Developing gameplay for the MMO architecture is a unique challenge with many issues related to networking and latency to overcome. Experience using the Hero MMO Engine for developing online games.

Team Leader

Experienced leading projects and managing a development team of 12 people.

Prototyping

Developed several high-quality playable demos with a very tight time schedule.

Game Design

Balanced and adjusted the design of several games to deliver the best possible experience for players on each platform.

GUI Design

Experienced designing intuitive user interfaces for computer games and scientific applications.

Prop and Level Design

Created and textured many minor assets. Experience designing, decorating, and lightmapping levels.

Game Databases

Experience creating and linking online SQL databases for games to store persistent data such as online profiles and leader-boards.

Signal/Image Processing

Experience designing software to process acoustic signals, 2-d images and 3-d data-sets for a number of scientific applications: Seismology, Mars Orbiter Images, Tomographic Analysis, and Volcanic Ash Dynamics.

Public Speaking

Experience teaching and giving conference presentations to large groups and to media. Comfortable talking in front of a camera.



Programming      

C/C++/C#, Lua, Javascript, Java, Matlab, IDL, Fortran

Shader Authoring

HLSL, Direct3D Pipeline, UDK Editor, Unity ShaderLab

Game Engines

Unity, Shiva, UDK, Hero

Database/Web

Javascript, HTML, CSS, PHP, SQL

CAD Software

Blender, 3D Coat

Image Software

Gimp, CrazyBump

Languages

English (Native), German (Fluent), Spanish (Basic)




Publications

K Hess, A Flaws, M Mühlbauer, B Schillinger, G Kloess, M Schulz, E Calzada, D B Dingwell, Advances in high resolution neutron computed tomography: Adapted to the Earth sciences, Geosphere, Geological Society of America, submitted 2010:GS566R1.

K Hess, A Flaws, B Schillinger, M Mühlbauer, M Schulz, E Calzada, D B Dingwell, Geomaterials studied by neutron computed tomography at ANTARES, FRM-II Annual Report 2009, submitted 2010.

Y Lavallée, P M Benson, M Heap, K Hess, A Flaws, B Schillinger, P G Meredith, D B Dingwell, Predicting magma failure, Science, submitted 2010:1191393.

A Flaws, The role of MHD instabilities in the improved H-mode scenario, Ph.D. Thesis, University of Stuttgart, Stuttgart, Germany, 2009.

H Zohm, et al., Overview of ASDEX Upgrade results, Nuclear Fusion, 49(10), 2009.

K Sassenberg, M Maraschek, P J McCarthy, H Zohm, R Bilato, W Bobkov, S DaGraca, A Flaws, M Garcia-Munoz, S Günter, P Lauber, M J Mantsinen, P Piovesan, the ASDEX Upgrade Team; Stability and characterisation of toroidicity induced shear Alfvén eigenmodes observed in ASDEX-Upgrade, Plasma Phys. Control. Fusion, 51(6), 2008.

P Piovesan, V Igochine, P Lauber, K Sassenberg, A Flaws, M Garcia-Munoz, S Günter, M Maraschek, L Marrelli, P Martin, P J McCarthy, TAE internal structure through high-resolution soft x-ray measurements in ASDEX-Upgrade, Nuclear Fusion, 48(6), 2008.

V Igochine, O Dumbrajs, H Zohm, A Flaws, the ASDEX Upgrade Team; Stochastic sawtooth reconnection in ASDEX-Upgrade, Nuclear Fusion, 47(1), 23-32, 2007.

H Igel, A Cochard, J Wassermann, A Flaws, K U Schreiber, A Velikoseltsev, N P Dinh, Broad-band observations of earthquakeinduced ground motions, Geophysical Journal International, 168(1), 2007.

K U Schreiber, G Stedman, H Igel, A Flaws, Ring laser gyroscopes for seismic wave studies, Earthquake Source Asymmetry, Structural Media and Rotation Effects, 377-390, 2006.

K U Schreiber, H Igel, A Cochard, A Velikoseltsev, A Flaws, B Schubert, W Drewitz, F Muller, The GEOsensor project: Rotations – a new observable for seismology, Observation of the Earth System From Space, 2006.

H Igel, K U Schreiber, A Flaws, B Schuberth, A Velikoseltsev, A Cochard, Rotational motions induced by the M8.1 Tokachi-oki earthquake, September 25, 2003, Geophysical Research Letters, 32(8), 2005.

K U Schreiber, A Velikoseltsev, H Igel, A Cochard, A Flaws, W Drewitz, F Muller, The GEOsensor: A new instrument for seismology, GEO-Technologien Science Report, 12-13, 2003.

A Flaws, Ring laser technology for seismic applications, M.Sc. Thesis, University of Canterbury, Christchurch, New Zealand, 2003.


Selected Abstracts

A Flaws, K Hess, B Schillinger, D B Dingwell, D Richard, J Marti, Tube pumice kinematics using neutron tomography, European Geophysical Union, Vienna, Austria, 2nd - 7th May, 2010.

A Flaws, K Hess, Y Lavallée, P Benson, B Schillinger, D B Dingwell, Applications of a high to ultra-high resolution neutron computed tomography system for the geosciences, 13th International Conference on Experimental Mineralogy, Petrology, and Geochemistry, Toulouse, France, 12th - 14th April, 2010.

A Flaws, K Hess, B Schillinger, Y Lavallée, D B Dingwell, Development of an ultra-high resolution neutron computed tomography system for the characterisation of drill cores, International Continental Scientific Drilling Program, Frankfurt am Main, Germany, 9th - 11th March, 2010.

A Flaws, K Hess, B Schillinger, B Cordonnier, Y Lavallée, M Mühlbauer, M Schulz, D B Dingwell, The 3-d evolution of crack space under uni-axial deformation, American Geophysical Union, Fall Meeting, San Francisco, California, USA, 14th - 18th December, 2009.

J Schirmer, C F Maggi, H Zohm, G D Conway, R Dux, A Flaws, M Maraschek, A Peeters, K Sassenberg, A Scarabosia, L Urso, the ASDEX Upgrade Team, Rotation frequencies of MHD modes in ASDEX-Upgrade, 34th European Physical Society Conference on Plasma Physics, Warsaw, Poland, 2nd – 6th July, 2007.

K Sassenberg, M Maraschek, P McCarthy, H Zohm, S Gunter, M Garcıa-Munoz, A Flaws, S DaGraca, W Bobkov, the ASDEX Upgrade Team, A characterisation of Alfvenic instabilities and use in the reconstruction of current density profiles at ASDEX-Upgrade, Europhysics Conference Abstract, 33rd European Physical Society Conference on Plasma Physics, Rome, Italy, 19th – 23rd June, 2006.

P Martin , U Fahrbach, M Garcia Muñoz, S Günter, H Zohm, A Flaws, M Gobbin, V Igochine, M Maraschek, L Marrelli, E Strumberger, R B White, the ASDEX Upgrade Team, Neoclassical tearing modes and fast ion confinement in ASDEX-Upgrade, 33rd EPS Conference on Plasma Physics, Rome, Italy, 19th - 23rd June, 2006.

A Cochard, A Flaws, K U Schreiber, H Igel, Observations and simulations of rotational motions, Geophys. Res. Abstr., 5, 13180, 2003.




References

Rafael Espinosa

CEO, Pyxel Arts Digital Entertainment
  C/ Doctor Esquerdo 52
28007, Madrid, Spain
(+34) 627 957 188
respinosa@rafaelespinosa.es

Dr. Kai-Uwe Hess

Department für Geo- und Umweltwissenschaften
  Ludwig-Maximilians-Universität München
Theresienstr. 41 / III
80333 München, Germany
(+49) 89 2180 4275
hess@lmu.de