ATANAS LASKOV


Home Page: http://www.sen-works.net/
e-mail: laskov@sen-works.net


Go directly to the relevant part ...
Experience | Education | Programming Skills | Design Skills | General Software Skills | Languages


Experience - Independent Work and Employment


Jumping RON - 3D Video Game; Game Website (visit http://ron.sen-works.net)
JR is a video game that focuses on player dexterity, battles, and storytelling. For this project I am using C++ and the OpenGL graphics API; I am also the author of the project website, which is based on PHP, Ajax and the jQuery library.

This project is now in an advanced stage of development. Some of the key features include:
  • Particle Effects for fire, smoke, and others
  • Collision Detection and Collision Response with level geometry
  • Level Generator
  • Exporting animated models from 3D Studio Max
  • Flexible parser for data files (XML-like)
  • Specific gameplay - monster AI; battles; holding items; inventory.
  • OpenGL-based GUI library: sliders, buttons, edit boxes, moveable windows
Hotel Dunav - Website Design and Programming (visit http://dunavhotel.com/)
I recently made this website for a client, who needed it for his very fine family hotel on the Black Sea. The website is implemented in standard-compliant XHTML/CSS, PHP and Ajax.
Lelet - Online Graphical Novel (visit http://comic.sen-works.net)
The "Lelet" project involved web design, illustration and programming in PHP/MySQL.
Lelet is now completed, with over 100 episodes, but currently there is no English translation.
SCAS-Sofia - PHP and MySQL programming
I worked for SCAS-Sofia (Student Computer Art Society) for about a year, programming in PHP and MySQL. The job also involved some organizational work during the “Computer Space” festival annually
hosted by SCAS.
EPOS - Small Multi-tasking OS (visit http://epos.sen-works.net)
This project was implemented in C and x86 assembly. In the process I learned a lot about using C as a low-level and performance-critical language.

Formal Education


2008 - 2009

 

The University of Edinburgh
MSc in Artificial Intelligence, with Distinction

Modules:
Computer Animation and Visualisation, Agent-based Systems,
Genetic Algorithms and Genetic Programming, Machine Learning & Pattern Recognition, Advanced Natural Language Processing, Informatics Entrepreneurship I and II.
MSc Project  (view PDF)
"Level generation system for platform games based on a reinforcement learning approach"
Research-review module  (view PDF)
"Agent-based simulation of group behaviour in interactive virtual environments."

2004 - 2007

 

Technical University of Sofia
BSc in Computer Systems and Technologies

My major was in computer science, with a minor focusing on hardware and computer architectures. I completed it with good results and obtained the maximal grade for my bachelor’s thesis.

Bachelor's Thesis  (view website)
Implementing a 3D platform game in C++ and OpenGL

For the duration of my degree I have also completed the CISCO network associate, levels 1-4. This gives me fundamental understanding of the OSI stack, the TCP/IP protocol suite and routing protocols.   (view certificates: ccna-4, ccna-3, ccna-2, ccna-1)

1999 - 2003

High School for Electronic Systems, Sofia

Programming Skills


Major Interests: Web Development, Game Development, Computer Graphics, Artificial Intelligence

Programming Languages
PHP
XHTML + CSS
JavaScript + jQuery and Ajax
SQL + RDB design
 
C/C++
Java, JSP
x86 assembly

I also have experience with a number of other languages, including MAXScript and Python,
but those listed above are the ones I am using most often for practical work.
API Knowledge
OpenGL, STL, Windows API, MFC, Ms DirectX, Java SE, jQuery, WordPress API

Design Skills


Design and art are very important to me. I am constantly working on my creative skills, as well as my expertise in graphics software.

3D Studio Max (mainly low-poly modelling)
Adobe Photoshop
Adobe Illustrator
Adobe Flash

You can browse my online artwork gallery. Refer to the project list above for more examples of my design and artwork.

Other Software Skills


OS Experience
Ms Windows, Linux
I have administrative experience under Linux and Ms Windows and feel equally comfortable with both operating systems.

Programming IDEs
Ms Visual Studio, NetBeans

Office Software
Ms Word, OpenOffice Writer
I also have some experience with Ms Excel, Access and Powerpoint.

Language Skills


English 2007 - Cambridge Certificate of Proficiency in English (CPE), Grade A  (view certificate)
This is the highest level of the Cambridge exam. Visit my blog to see the kind of thing I like to write about. For a more technical example you can also take a look at my Level Generation Project.
Fluency
French 2008 - Diplôme d'études en langue française A2 (view certifiacte)
I am currently attending language classes at the University of Edinburgh and working to further my abilities in this language.
Intermediate
Bulgarian My native language.
Fluency
(Back to top)