Hi, I’m Andreas Wilcox

I'm a programmer and enthusiast of all things tech. While I have 14 years experience as a programmer, I also work with 3D modelling, 3D printing and electronics; essentially if I get to be creative I take on most challenges.
I am passionate about learning and enjoy gaining deeper insights or exploring alternative ways of thinking. That often includes trying out new programming languages, game engines, frameworks or tools.
I'm also meticulous in whatever I do, I push for quality at all times. Though I know from experience that there is a balance you must find between making something great and getting it out the door.
Proficient
- C#
- Unity
- Adventure Creator
- Perforce
- ATDD
Knowledgeable
- HLSL
- Docker
- Blender
- HTML & CSS
- Angular
- Typescript
- Git
Languages
- Swedish
- English
Clifftop Games
Principal Programmer
May 2020 - Present
Kathy Rain 2
After Kathy Rain: Director’s Cut we started development of the sequel, Kathy Rain 2: Soothsayer. My tasks and technology stack have been similar to KRDC but for KR2 I significantly improved our toolchain. This included more user-friendly asset importering, enhanced search tools, easier content management and various quality-of-life tools. For KR2 I’ve also focused on VFX such as dynamic lighting, reflections and palette swapping.
Kathy Rain: Director’s Cut
I was the principal programmer for Kathy Rain: Director’s Cut, a classical pixel art point & click adventure game made in Unity together with Adventure Creator. I joined the project a few months into development and worked on all aspects related to code; UI, tools, gamepad support, Adventure Creator improvements, etc. But as we’re a small team I also did scripting, art asset tweaks, audio implementation and game design.
Skills: C#, Unity, Adventure Creator, HLSL, Perforce, Jetbrains Rider, Aseprite, Photoshop
Anwilc
In July 2016 I founded my own company for doing consulting work and developing my own games. These are some of the contracts I’ve had.
PubQ
Programmer
December 2017 - October 2019
Developed new features and helped improve their PubQ platform, a system for restaurants to get digital ordering and their own custom app. I developed a new order flow for new customers, implemented a table booking algorithm, redesigned the back-office UI, improved receipt printing and addressed numerous smaller issues.
Skills: Typescript, Angular, Ionic, Firebase, Git
Mjukvarufabriken
Programmer
August 2018 - January 2019
Subcontracted for a company that sells custom renderings of new building constructions. I maintained their WordPress website and order system, including developing custom PHP solutions. I helped them update existing services and implement new ones to offer to their customers.
Skills: PHP, Wordpress, Javascript, SVN
CAB Group AB
Programmer
September 2016 - October 2017
Worked on CABAS, a desktop application for insurance companies and workshops to calculate and plan vehicle reparations. A longlived application with a lot of legacy code which was clearly reflected in the number of bugs reported. In addition to general feature development I also spearheaded an effort in implementing an easier workflow for Acceptance Test Driven Development (ATDD) and promoted the new workflow within the team.
Skills: C#, WPF, Microsoft SQL Server, TFS, ATDD, xUnit
Older employment/contract history available upon request.
Education
Örebro University
September 2008 - June 2011
I studied the program Simulation and Computer Games Technology (now discontinued) for three years and received a Bachelor of Computer Science.
Other notable projects
Camp Explorer
My solution to the problem of finding new and exciting music on the Bandcamp website. I created my own search service that caches Bandcamps music and quickly returns back results on whatever genres the user searches for.
Skills: Javascript, Node, Jasmine, Elasticsearch, Docker, Nginx, Git