Hi! I'm Andrea Bucaletti

I do websites, apps & games

1. About me

I'm software engineer based in Italy with a master's degree from University of Bologna. 

Moslty working as a full stack web developer (and occasionally designer) with a wide range of technologies, from pure HTML & Javascript to more complex frameworks like Angular. In the backend side, I usually have to develop custom CMS for my web applications and design/maintain databases. 

I'm a gamer and I enjoy developing simple video games, or do research projects about graphics, algorithms, AI, etc. I'm also an experienced C++ programmer using STL and OpenGL. I like to build my applications from scratch, so I don't usually use third party libraries, unless it's really necessary.

Education
  • Science High School Diploma (2004)
  • Bachelor's degree in Computer Engineering (2009)
  • Master's degree in Computer Engineering (2015)
Skills
  • JavaScript & TypeScript, C++, PHP
  • HTML/CSS
  • JQuery, Bootstrap, AngularJS, Angular
  • OpenGL, WebGL, HTML5 Canvas, ThreeJS
  • MySQL, Microsoft SQL Server
  • Apache Web Server, node.js
  • Visual Studio, VS Code, Eclispe IDE, NetBeans
  • git, npm

2. Work

Web Developer
Self employed
Jan 2010 - Present day
Chloe Smith Illustration
Artist portfolio
Hill Town Tours
Travel agency
Villas in Tuscany
Travel agency and real estate rental
Italian Property
Real estate agency
Antico Caffè La Posta
Bar/Restaurant
Software Engineer
CEIA S.p.A.
Jul 2016 - Mar 2019
Web Developer & Computer Technician
Parsec Informatica S.r.l.
Jun 2014 - Dec 2014
Parsec Informatica
Company website

3. Projects

Type for Speed
A multiplayer type racing game
Angular ThreeJS node.js
Raytracing
A multithreaded raytracing library written in C++.
C++
Chip-8
Chip-8 emulator with voxel renderer
C++ OpenGL
Blue Spheres Forever
A remake of the Blue Spheres minigame from Sonic 3 and Sonic & Knuckles
C++ OpenGL
Power 2
A number puzzle game.
JavaScript
Checkers
A checkers game made with Angular and ThreeJS.
Angular ThreeJS
ngTetris
A tetris clone made with Angular
Angular
Fly Away
An infinite flight over a randomly generated world.
C++ OpenGL
The Matrix Rain

My own version of the matrix digital rain.

C++
Sun of Thrones

A tribute to the best 7-seasoned series ever. Had fun with WebAudio and FFT.

JavaScript
A Pacman's Life
A bunch of pacmans learn to survive an hostile world with a genetic algorithm.
JavaScript
Minesweeper
Simple minesweeper clone made with Angular.
Angular
Asteroiods Classic
An Asteroids clone in JavaScript
JavaScript
Raycasting
Real time raycasting in JavaScript with shadows and lights.
JavaScript
Mario
First level of the old Super Mario Bros in JavaScript.
JavaScript
Snake Classic
Don't think snakes eat fruit, but...
JavaScript
Pong
Have to do that in JavaScript
JavaScript
GPU Particles
Rendering millions particles with OpenGL Compute Shader
C++ OpenGL
PongGL
My really first OpenGL/C++ project.
C++ OpenGL

4. Contact