About Me
Well, this is me (I look kinda fat in the photo tho) I’m Juan and I started studying computer science back in 2003 and ended on June 2009. All my life I have had a deep interest in Computer Science, specifically in Computer Graphics.
I started to play with computer graphics back in the mid of 2005 when I got a job position as research assistant in the virtual reality lab of my University. There, I developed a collision detection system for a laparoscopic surgery simulator. This was my first experience with computer graphics but it opened my way to video games.
I worked for 8 months aprox at C2 Estudio (a small company that creates adver games and simulations) as a programmer. At C2 Estudio I got my first approach to Unity3D and learned the basics of this awesome game engine.
After 8 months, I had to quit my job and focus on my thesis with jpemberthy, which was a visualization of the Colombian Stock Market in 3D.
After graduating in mid 2009 I applied to a position for Technical Writing at Unity Technologies and got the Job here in Denmark. Currently I’m the guy who is in charge of all the documentation of the engine + I’m the guy who is making sure everything is explained as clear as possible on the engine.
Here is a list of what I have done, what I know and what I can do.
Skills:
- Proficient in Unity3D.
- Familiar with C/C++, Java.
- Proficient with GNU/Linux, MS Windows, Mac OS X.
- Familiar with OpenGL.
Honors and Awards:
- Assisted to Unite 2010.
- Assisted to Unite 2009.
- Participated in the Unity Awards 2008 with Indie Riffs.
- Participated in the Unity Awards 2008 with Project Cloudwitch.
- Premios GEMIS 2004 (Category: Data Structures and algorithms).
- Premios GEMIS 2005 (Category: Data Structures and Algorithms).

Programmer / Freelancing
(Personal projects)
January 2010 – Present.
- Working on personal projects / games.
Test Engineer
(Privately Held; Computer Software industry)
September 2009 — December 2010.
- Solving API related bugs.
- Adding new features to Unity iOS, Unity Android and Unity documentations.
- Created a converter to translate examples from Unity JS to C# and Boo with the help of Rodrigo de Oliveira.
- Added and enhanced documentation and examples for the Editor and Runtime API.
- Tested the Mono Debugger for Unity 3.x
- Improved the documentation build system.
- Creator of Unity – Javascript mode for emacs.
Programmer
(Computer Games industry)
June 2008 — January 2009 (8 months)
- Programmed a “whac a mole” for zombies game in Unity.
- Programmed a “Guitar hero” clone for a local band in Unity, this Project participated in the UA2008
- Helped with the programming of the score system, Input Management System, and developed other features of Project Cloudwitch, A project that also participated in the UA2008.
- Developed a cloth simulation in Unity3D.
- Developed water simulation in Unity3D (surface simulation).
- Developed a demo for a game for Toyota rav4 in Unity3D.
- Developed a 2D Plat former game for a local cookie company.
Research Assistant
Universidad EAFIT
(Educational Institution; Higher Education industry)
August 2006 — December 2007 (1 year 5 months)
- Developed the collision detection system for a laparoscopic surgery simulator using a collision hierarchy in order to find faster the triangle that collided with the laparoscopic instrument in C++.
- The team also focused on creating the physics model in order to make the simulator closer to reality.
- The last efforts with the simulator have been the creation of new hierarchies to envelop the triangles that form the organ.










